Na primjerima naučite kako koristiti SQL SELECT



Ovaj je članak detaljni vodič za upotrebu SQL SELECT izraza s primjerima. Govori o različitim načinima korištenja ovog upita s drugim SQL naredbama.

Baze podataka pohranjuju velike količine podataka u različitim formatima. No jeste li ikad razmišljali kako odabrati podatke ? Pa, naredba SQL SELECT koristi se za dohvaćanje podataka iz baza podataka. U ovom članku o SQL SELECT-u raspravljat ću o tome kako koristiti naredbu SELECT u SQL-u s raznim drugim .

Sljedeće teme bit će obrađene u ovom članku:





Što je SQL SELECT?

Izraz SELECT koristi se za odabir određenog skupa podataka iz baze podataka. Podaci koje vraća naredba SELECT pohranjuju se u tablici rezultata koja se naziva kao skup rezultata.

Sintaksa SQL SELECT:

--Za odabir nekoliko stupaca SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName - Za odabir cjelovitih podataka iz tablice SELECT * FROM TableName --Za odabir najboljih N zapisa iz tablice SELECT TOP N * FROM TableName

Nastavljajući dalje u ovom članku o SQL SELECT-u, shvatimo kako koristiti SELECT naredbu na razne načine.



Primjeri :

Za vaše bolje razumijevanje, razmotrit ću sljedeću tablicu.

Studentska iskaznica Ime studenta Dob Grad Zemlja
jedanRohan2. 3MumbaijuIndija
2Sameera22MumbaijuIndija
3Annadvadeset i jedanLondonUjedinjeno Kraljevstvo
4Ivan19New YorkUPOTREBE
5Alice22BerlinNjemačka

Pogledajmo svakog od njih jednog po jednog.

Primjer stupca SQL SELECT

Ovdje spominjete nazive stupaca za koje želite dohvatiti podatke.



Primjer: Napišite upit za dohvaćanje StudentID, StudentName i Age iz tablice Students.

alati koji se koriste u analitici velikih podataka
ODABERITE StudentID, StudentName, Age FROM Students

Izlaz:

Studentska iskaznica Ime studenta Dob
jedanRohan2. 3
2Sameera22
3Annadvadeset i jedan
4Ivan19
5Alice22

SQL SELECT * Primjer

Zvjezdica (*) se koristi za odabir svih podataka iz baze podataka / tablice / stupca.

Primjer: Napišite upit za preuzimanje svih pojedinosti iz tablice Studenti.

ODABERITE * IZ učenika

Izlaz:

Studentska iskaznica Ime studenta Dob Grad Zemlja
jedanRohan2. 3MumbaijuIndija
2Sameera22MumbaijuIndija
3Annadvadeset i jedanLondonUjedinjeno Kraljevstvo
4Ivan19New YorkUPOTREBE
5Alice22BerlinNjemačka

To je bio jednostavan način korištenja naredbe SELECT. Krenimo dalje u ovom članku o SQL SELECT-u i shvatimo kako koristiti SELECT naredbu s ostalim naredbama u SQL-u.

Koristite SELECT s DISTINCT

Izraz SELECT možete koristiti s izrazom DISTINCT za dohvaćanje samo različitih vrijednosti.

Sintaksa

ODABERITE RAZLIKUJUĆE Ime stupca1, Ime stupca2, Ime stupca (N) IZName tablice

Primjer

ODABERITE RAZLIKUJUĆU dob učenika

Izlaz:

Dob
2. 3
22
dvadeset i jedan
19

Nastavljajući dalje s ovim člankom, shvatimo kako koristiti SQL SELECT s klauzulom ORDER BY.

Koristite SELECT s ORDER BY

Kao što svi znamo da je ORDER BY izjava koristi se za sortiranje rezultata u rastućem ili silaznom redoslijedu. Izraz ORDER BY možemo koristiti s naredbom SELECT za dohvaćanje određenih podataka u uzlaznom ili silaznom redoslijedu.

Sintaksa
ODABIRI Ime stupca1, Ime stupca2, Ime stupca (N) IZName tablice NARUČI PO Naziv stupca1, Ime stupca2, ... ASC | DESC

Primjer za upotrebu samo NARUČI PO

Napišite upit za odabir svih polja iz tablice učenika poredanih po gradovima.

ODABERITE * OD UČENIKA PORUČITE PO GRADU

Izlaz:

Studentska iskaznica Ime studenta Dob Grad Zemlja
5Alice22BerlinNjemačka
3Anadvadeset i jedanLondonUjedinjeno Kraljevstvo
jedanRohan2. 3MumbaijuIndija
2Sameera22MumbaijuIndija
4Ivan19New YorkUPOTREBE

Primjer za upotrebu ORDER BY u silaznom redoslijedu

Napišite upit za odabir svih polja iz tablice učenika poredanih po gradovima u opadajućem redoslijedu.

ODABERITE * OD UČENIKA NARUČITE PO DESC-u grada
Studentska iskaznica Ime studenta Dob Grad Zemlja
4Ivan19New YorkUPOTREBE
jedanRohan2. 3MumbaijuIndija
2Sameera22MumbaijuIndija
3Anadvadeset i jedanLondonUjedinjeno Kraljevstvo
5Alice22BerlinNjemačka

Sljedeće u ovom članku, dajte nam razumjeti kako koristiti SQL SELECT s naredbom GROUP BY.

Koristite SELECT s GROUP BY

The Izvještaj GROUP BY koristi se s naredbom SELECT za grupiranje skupa rezultata u jedan ili više stupaca.

zadana vrijednost java char polja
Sintaksa
ODABIRI Ime stupca1, Ime stupaca2, ..., Ime stupca (N) IZName tablice GDJE Stanje GRUPA PO IMENU STOLPCA (N) REDOSLIJED PO IMENU STOLPCA (N)

Primjer:

Napišite upit za popis broja učenika svake dobi.

ODABERITE BROJ (StudentID), grad IZ GRUPA PO GRADU

Izlaz:

COUNT (StudentID) Grad
2Mumbaiju
jedanLondon
jedanNew York
jedanBerlin

Sljedeće u ovom članku, dajte nam razumjeti kako koristiti SQL SELECT s naredbom GROUP BY.

Koristite SELECT s klauzulom HAVING

Klauzula HAVING može se koristiti s naredbom SELECT za dohvaćanje podataka na temelju nekih uvjeta.

Sintaksa
ODABIRI Ime stupca1, Ime stupca2, Ime stupca (N) IZName tablice GDJE Stanje GRUPA PO IMENU STOLPCA (N) IMAJUĆI UVJET UREĐAJA PO IMENU STOLPCA (N)

Primjer

Napišite upit za dohvaćanje broja učenika u svakom gradu u kojem je broj učenika> 1 i poredani su u opadajućem redoslijedu.

ODABERITE BROJ (StudentID), Grad OD STUDENATA GRUPA PO GRAD IMAJUĆI COUNT (StudentID)> 1 REDOSLIJED PO BROJ (StudentID) DESC

Izlaz:

Broj (StudentID) Grad
2Mumbaiju

Upotrijebite SELECT s klauzulom INTO

Ova se izjava koristi kada želite kopirati podatke iz jedne tablice u drugu tablicu.

Sintaksa

SELECT * INTO NewTableName [IN DatabaseName] FROM OldTableName WHERE uvjet

Primjer

Napišite upit za stvaranje sigurnosne kopije baze podataka Studenti.

ODABERITE * U REPREZENTIRANJE Studenta OD STUDENATA

Izlaz:

Vidjet ćete da će tablica StudentBackup imati sva polja iz tablice Studenti.

Studentska iskaznica Ime studenta Dob Grad Zemlja
jedanRohan2. 3MumbaijuIndija
2Sameera22MumbaijuIndija
3Annadvadeset i jedanLondonUjedinjeno Kraljevstvo
4Ivan19New YorkUPOTREBE
5Alice22BerlinNjemačka

Primjer: Napišite upit za stvaranje sigurnosne kopije odabirom nekoliko stupaca tablice Studenti.

ODABERITE IME UČENIKA, Dob U PRIJAVU UČENIKA IZ učenika

Izlaz:

Vidjet ćete da će tablica StudentBackup imati sljedeća polja iz tablice Studenti.

Ime studenta Dob
Rohan2. 3
Sameera22
Annadvadeset i jedan
Ivan19
Alice22

Primjer: Napišite upit za stvaranje sigurnosne kopije umetanjem svih detalja svih onih učenika koji studiraju u gradu 'Mumbai'.

python pretvoriti broj u binarni
ODABERITE * U rezervnu kopiju za studente GDJE Grad = 'Mumbai'
Studentska iskaznica Ime studenta Dob Grad Zemlja
jedanRohan2. 3MumbaijuIndija
2Sameera22MumbaijuIndija

Ovo je bilo nekoliko načina za upotrebu naredbe SELECT. Da biste stekli daljnje znanje, nastavite pisati upite na jeziku SQL naredbe .Ovim smo završili ovaj članak o SQL SELECT-u.

Ako želite saznati više o MySQL i upoznajte ovu relacijsku bazu podataka otvorenog koda, a zatim pogledajte našu koja dolazi s treningom uživo pod vodstvom instruktora i iskustvom u stvarnom životu. Ovaj trening pomoći će vam da dublje razumijete MySQL i postignete majstorstvo u vezi s tom temom.

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare ovog članka o SQL SELECT-u i javiću vam se.