Uvod u SQL SELECT upit

Prije nego što skočite na raspravu o SQL upitu, počnimo prvo s SQL-om. SQL znači strukturirani jezik upita. SQL je jezik upita koji omogućava mogućnost obavljanja različitih operacija na bazi podataka ili tablicama baze podataka. Postoje razni načini za interakciju s tablicama baze podataka. Naredba za odabir nije ništa, već sve je to kako komuniciramo s bazom podataka i njegovom tablicom za odabir potrebnih zapisa. Ovo je način odabira zapisa iz jedne ili više tablica. Odabir upita možemo koristiti na više načina, nekoliko njih je jednostavno, a nekoliko njih sa složene strane. U ovom ćemo članku vidjeti različite namjene izabranih izjava.

Sintaksa SQL SELECT upita

Select je jedna od osnovnih naredbi sustava upravljanja relacijskim bazama podataka. Možemo koristiti ključnu riječ SELECT kao prefiks za odabir zapisa (zapisa) iz određene tablice. Odabrani upit vraća skup zapisa iz dane jedne ili više tablica.

1. Odabir potrebnih stupaca određene tablice

SELECT, , …… FROM ;

Obrazloženje:

  • SELECT je naredba sama po sebi, pomoću nje možemo odabrati zapis iz tablice.
  • ,, …… su stupci tablice My_table_name.
  • je naziv stola.

2. Odabir svih stupaca tablice

SELECT * FROM ;

Obrazloženje:

  • SELECT je sama naredba koju možemo koristiti za odabir zapisa iz tablice.
  • * označava sve stupce date tablice.
  • je naziv stola.

3. Odabir zapisa pomoću klase WHERE

SELECT, , …… FROM WHERE = ;

Obrazloženje:

  • ,, …… su stupci tablice My_table.
  • je naziv stola.
  • GDJE je ključna riječ koju možemo upotrijebiti u naredbi za odabir SQL-a za odabir zapisa prema navedenom stanju.

4. Odabir broja zapisa

SELECT COUNT(*) FROM ;

Obrazloženje:

  • COUNT (*), dobit ćemo ukupni broj redaka tablice My_table.
  • je naziv stola.

Primjeri SQL SELECT upita

U ovom ćemo odjeljku raspravljati o nekim primjerima, uzimajući u obzir gore spomenutu sintaksu, tako da je svatko može lako razumjeti uloživši malo truda. Vježbajmo nekoliko primjera kako bismo bolje razumjeli SQL select izjavu.

Pretpostavimo da imamo naziv baze podataka "SCHOOL". Ova baza podataka ima tablice kao što je spomenuto u nastavku:

studenti:

Klasa:

Primjer br. 1 - ODABIR s obveznim stupcima

upita:

SELECT Student_ID, First_name, Last_name from Student;

Izlaz:

upita:

SELECT Student_ID, Class from Class;

Izlaz :

Primjer br. 2 - ODABIR svih stupaca tablice

upita:

SELECT * from Student;

Izlaz :

upita:

SELECT * from Class;

Izlaz:

Primjer # 3 - Odabir zapisa sa klauzulom GDJE

upita:

SELECT * from Student WHERE First_name="Alex";

Izlaz :

upita:

SELECT * from Class where Medium=' English ';

Izlaz :

Primjer br. 4 - Odabir broja zapisa

upita:

SELECT COUN(*) as count from Student;

Izlaz :

upita:

SELECT COUN(*) as count from Class;

Izlaz :

Ostale činjenice o SQL SELECT-u

Prethodno navedena izjava može se izvesti na relacijskoj bazi podataka. Postoje i razni drugi upiti za odabir izjave koje možemo upotrijebiti za odabir zapisa. Izjava za odabir uvijek vraća skup rezultata. Taj skup rezultata može sadržavati i nulu (0), jedan ili više zapisa. U izjavi za odabir postoje različite stvari koje možemo upotrijebiti za postizanje željenog rezultata. Ključnom riječi JOIN možemo koristiti za odabir zapisa iz dvije ili više tablica. Postoje različiti načini, zajedno možemo koristiti dvije ili više odabranih izjava da bismo dobili zapise iz jedne ili više tablica. Trebamo koristiti primarni ključ za bilo koju tablicu kako bismo zapisa mogli jedinstveno identificirati.

Možemo koristiti dolje spomenutu neobaveznu klauzulu s izrazom SELECT:

  • GDJE: To smo već vidjeli i primjerima.
  • GRUPI PO: Ovo je potrebno prije korištenja funkcije agregata.
  • HAVING: Pomoću ove preko izraza GROUP BY možemo obavljati agregatnu funkciju.
  • NAROČITE PO: To možemo koristiti SELECT za sortiranje redoslijeda skupa rezultata.
  • AS: To smo vidjeli dok smo odabirali ukupne zapise određene tablice. Ovaj AS se može koristiti za stvaranje nadimaka ili odabranog stupca ili tablice.

Zaključak - SQL SELECT upit

Možemo koristiti SQL select izjavu za odabir potrebnih stupaca ili zapisa prema poslovnim potrebama. Gotovo svaka relacijska baza podataka ima ovu naredbu SELECT za odabir zapisa iz tablice. Odabir možemo koristiti na različite načine. Možemo odabrati zapise koji se temelje na uvjetnoj osnovi. Operacija odabira može se izvesti na jednoj ili više tablica. Možemo kombinirati razne druge naredbe s naredbama SELECT. MySQL, ORACLE su primjeri sustava upravljanja relacijskim bazama podataka.

Preporučeni članci

Ovo je vodič za SQL SELECT upit. Ovdje smo raspravljali o uvodu, sintaksi, primjerima i nekim drugim činjenicama o SQL Select Query-u. Možete pogledati i sljedeće članke da biste saznali više -

  1. SQL upit za umetanje
  2. Naredbe za upite MySQL
  3. Baza podataka u SQL-u
  4. Tablica u SQL-u
  5. Primarni ključ vs strani ključ | Glavne razlike

Kategorija: