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 |
jedan | Rohan | 2. 3 | Mumbaiju | Indija |
2 | Sameera | 22 | Mumbaiju | Indija |
3 | Anna | dvadeset i jedan | London | Ujedinjeno Kraljevstvo |
4 | Ivan | 19 | New York | UPOTREBE |
5 | Alice | 22 | Berlin | Njemač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 |
jedan | Rohan | 2. 3 |
2 | Sameera | 22 |
3 | Anna | dvadeset i jedan |
4 | Ivan | 19 |
5 | Alice | 22 |
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 |
jedan | Rohan | 2. 3 | Mumbaiju | Indija |
2 | Sameera | 22 | Mumbaiju | Indija |
3 | Anna | dvadeset i jedan | London | Ujedinjeno Kraljevstvo |
4 | Ivan | 19 | New York | UPOTREBE |
5 | Alice | 22 | Berlin | Njemač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 |
5 | Alice | 22 | Berlin | Njemačka |
3 | Ana | dvadeset i jedan | London | Ujedinjeno Kraljevstvo |
jedan | Rohan | 2. 3 | Mumbaiju | Indija |
2 | Sameera | 22 | Mumbaiju | Indija |
4 | Ivan | 19 | New York | UPOTREBE |
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 |
4 | Ivan | 19 | New York | UPOTREBE |
jedan | Rohan | 2. 3 | Mumbaiju | Indija |
2 | Sameera | 22 | Mumbaiju | Indija |
3 | Ana | dvadeset i jedan | London | Ujedinjeno Kraljevstvo |
5 | Alice | 22 | Berlin | Njemač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 |
2 | Mumbaiju |
jedan | London |
jedan | New York |
jedan | Berlin |
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 |
2 | Mumbaiju |
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 |
jedan | Rohan | 2. 3 | Mumbaiju | Indija |
2 | Sameera | 22 | Mumbaiju | Indija |
3 | Anna | dvadeset i jedan | London | Ujedinjeno Kraljevstvo |
4 | Ivan | 19 | New York | UPOTREBE |
5 | Alice | 22 | Berlin | Njemač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 |
Rohan | 2. 3 |
Sameera | 22 |
Anna | dvadeset i jedan |
Ivan | 19 |
Alice | 22 |
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 |
jedan | Rohan | 2. 3 | Mumbaiju | Indija |
2 | Sameera | 22 | Mumbaiju | Indija |
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.