Baze podatkov shranjujejo velike količine podatkov v različnih formatih. Ste že kdaj pomislili, kako izbrati podatke ? No, izjava SQL SELECT se uporablja za pridobivanje podatkov iz baz podatkov. V tem članku o SQL SELECT bom razpravljal o uporabi stavka SELECT v SQL z različnimi drugimi .
V tem članku bodo obravnavane naslednje teme:
Kaj je SQL SELECT?
Stavek SELECT se uporablja za izbiro določenega nabora podatkov iz baze podatkov. Podatki, ki jih vrne stavek SELECT, so shranjeni v tabeli rezultatov, ki se imenuje kot rezultat.
Sintaksa SQL SELECT:
--Izbrati nekaj stolpcev SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName - Če želite izbrati celotne podatke iz tabele SELECT * FROM TableName --Izbrati top N zapisov iz tabele SELECT TOP N * FROM TableName
Nadaljujemo v tem članku o SQL SELECT in nam dovolite, da razumemo, kako na različne načine uporabiti izjavo SELECT.
Primeri :
Za vaše boljše razumevanje bom upošteval naslednjo tabelo.
kaj je indexof v javascriptu
StudentID | Študentsko ime | Starost | Mesto | Država |
eno | Rohan | 2. 3 | Mumbaj | Indija |
2. | Sameera | 22. | Mumbaj | Indija |
3. | Anna | enaindvajset | London | Združeno kraljestvo |
4. | Janez | 19. | New York | UPORABE |
5. | Alice | 22. | Berlin | Nemčija |
Poglejmo si vsakega posebej.
Primer stolpca SQL SELECT
Tu omenjate imena stolpcev, za katera želite pridobiti podatke.
Primer: Napišite poizvedbo za pridobivanje StudentID, StudentName in Age iz tabele Students.
SELECT StudentID, StudentName, Age FROM Students
Izhod:
StudentID | Študentsko ime | Starost |
eno | Rohan | 2. 3 |
2. | Sameera | 22. |
3. | Anna | enaindvajset |
4. | Janez | 19. |
5. | Alice | 22. |
SQL SELECT * Primer
Zvezdica (*) se uporablja za izbiro vseh podatkov iz baze podatkov / tabele / stolpca.
Primer: Napišite poizvedbo za pridobitev vseh podrobnosti iz tabele Študenti.
SELECT * FROM Študenti
Izhod:
StudentID | Študentsko ime | Starost | Mesto | Država |
eno | Rohan | 2. 3 | Mumbaj | Indija |
2. | Sameera | 22. | Mumbaj | Indija |
3. | Anna | enaindvajset | London | Združeno kraljestvo |
4. | Janez | 19. | New York | UPORABE |
5. | Alice | 22. | Berlin | Nemčija |
To je bil preprost način uporabe stavka SELECT. Pojdimo naprej v tem članku o SQL SELECT in razumemo, kako uporabiti izjavo SELECT z drugimi ukazi v SQL.
Uporabite SELECT z DISTINCT
Stavek SELECT s stavkom DISTINCT lahko uporabite za pridobivanje samo ločenih vrednosti.
Sintaksa
IZBERITE DISTINCT Ime stolpca1, Ime stolpca2, Ime stolpca (N) IZNAMENA
Primer
IZBERITE DOSTOJNO starost študentov
Izhod:
Starost |
2. 3 |
22. |
enaindvajset |
19. |
Nadaljujemo s tem člankom, da bomo razumeli, kako uporabljati SQL SELECT s klavzulo ORDER BY.
Uporabite SELECT z ORDER BY
Kot vsi vemo, da Stavek ORDER BY se uporablja za razvrščanje rezultatov v naraščajočem ali padajočem vrstnem redu. Stavek ORDER BY lahko uporabimo z stavkom SELECT za pridobivanje določenih podatkov v naraščajočem ali padajočem vrstnem redu.
Sintaksa
IZBERITE Ime stolpca1, Ime stolpca2, Ime stolpca (N) IZNAMENA NAROČI PO Ime stolpca1, Ime stolpca2, ... ASC | DESC
Primer uporabe samo ORDER BY
Napišite poizvedbo, da izberete vsa polja iz študentske tabele, razvrščene po mestih.
IZBERITE * OD ŠTUDENTOV NAROČITE PO MESTU
Izhod:
StudentID | Študentsko ime | Starost | Mesto | Država |
5. | Alice | 22. | Berlin | Nemčija |
3. | Ana | enaindvajset | London | Združeno kraljestvo |
eno | Rohan | 2. 3 | Mumbaj | Indija |
2. | Sameera | 22. | Mumbaj | Indija |
4. | Janez | 19. | New York | UPORABE |
Primer uporabe ORDER BY v padajočem vrstnem redu
Napišite poizvedbo, da v padajočem vrstnem redu izberete vsa polja iz študentske tabele, razvrščene po mestih.
IZBERITE * OD ŠTUDENTOV NAROČITE PO DESC
StudentID | Študentsko ime | Starost | Mesto | Država |
4. | Janez | 19. | New York | UPORABE |
eno | Rohan | 2. 3 | Mumbaj | Indija |
2. | Sameera | 22. | Mumbaj | Indija |
3. | Ana | enaindvajset | London | Združeno kraljestvo |
5. | Alice | 22. | Berlin | Nemčija |
Nato v tem članku nam dovolite, da razumemo, kako uporabljati SQL SELECT s stavkom GROUP BY.
Uporabite SELECT s GROUP BY
The Izjava GROUP BY se uporablja z stavkom SELECT za združevanje nabora rezultatov v enega ali več stolpcev.
Sintaksa
IZBERITE ime stolpca1, ime stolpca2, ..., ime stolpca (N) IZNAMEN KOLI Pogoj SKUPINA PO IMENU STOLPCA (N) NAROČILO PO IMENU STOLPCA (N)
Primer:
Napišite poizvedbo, da navedete število učencev posamezne starosti.
IZBERITE ŠTEVILO (StudentID), Mesto IZ ŠTUDENTOV SKUPINA PO MESTU
Izhod:
COUNT (StudentID) | Mesto |
2. | Mumbaj |
eno | London |
eno | New York |
eno | Berlin |
Nato v tem članku nam dovolite, da razumemo, kako uporabljati SQL SELECT s stavkom GROUP BY.
Uporabite SELECT s stavkom HAVING
Stavek HAVING lahko z izjavo SELECT uporabimo za pridobivanje podatkov na podlagi nekaterih pogojev.
Sintaksa
IZBERITE ime stolpca1, ime stolpca2, ime stolpca (N) IZNAMENA tabele, KJE pogoj SKUPINA PO IME stolpca (N) IME pogoj vrstni red po imenu stolpca (N)
Primer
Napišite poizvedbo za pridobitev števila študentov v vsakem mestu, kjer je število študentov> 1, in razvrščeni po padajočem vrstnem redu.
IZBERITE ŠTEVILO (ŠTUDENT), Mesto OD ŠTUDENTOV SKUPINA PO MESTU ŠE ŠTEVILO (ŠTUDENT)> 1 NAROČI PO ŠT. (ŠT. ŠT.) DESC
Izhod:
Štetje (StudentID) | Mesto |
2. | Mumbaj |
Uporabite SELECT s stavkom INTO
Ta stavek se uporablja, kadar želite kopirati podatke iz ene tabele v drugo tabelo.
Sintaksa
SELECT * INTO NewTableName [IN DatabaseName] FROM OldTableName WHERE Pogoj
Primer
Napišite poizvedbo za izdelavo varnostne kopije baze podatkov Študenti.
SELECT * INTO StudentBackup FROM Students
Izhod:
Videli boste, da bo tabela StudentBackup imela vsa polja iz tabele Students.
StudentID | Študentsko ime | Starost | Mesto | Država |
eno | Rohan | 2. 3 | Mumbaj | Indija |
2. | Sameera | 22. | Mumbaj | Indija |
3. | Anna | enaindvajset | London | Združeno kraljestvo |
4. | Janez | 19. | New York | UPORABE |
5. | Alice | 22. | Berlin | Nemčija |
Primer: Napišite poizvedbo za ustvarjanje varnostne kopije tako, da izberete nekaj stolpcev tabele Študenti.
IZBERITE Študentsko ime, starost V ŠTUDENTSKO REZERVIRANJE ŠTUDENTOV
Izhod:
Videli boste, da bo tabela StudentBackup imela naslednja polja iz tabele Students.
Študentsko ime | Starost |
Rohan | 2. 3 |
Sameera | 22. |
Anna | enaindvajset |
Janez | 19. |
Alice | 22. |
Primer: Napišite poizvedbo za ustvarjanje varnostne kopije, tako da vstavite vse podrobnosti vseh študentov, ki študirajo v mestu Mumbai.
SELECT * INTO StudentsBackup FROM Studentov WHERE Mesto = 'Mumbai'
StudentID | Študentsko ime | Starost | Mesto | Država |
eno | Rohan | 2. 3 | Mumbaj | Indija |
2. | Sameera | 22. | Mumbaj | Indija |
To je bilo nekaj načinov uporabe ukaza SELECT. Za nadaljnje znanje nadaljujte in vadite pisanje poizvedb v jeziku Ukazi SQL .S tem smo zaključili ta članek o SQL SELECT.
Če želite izvedeti več o MySQL in spoznajte to odprtokodno relacijsko bazo podatkov, nato si oglejte našo ki prihaja z usposabljanjem pod vodstvom inštruktorjev v živo in izkušnjami iz resničnih projektov. Ta trening vam bo pomagal poglobljeno razumeti MySQL in vam pomagal doseči obvladovanje zadeve.
Imate vprašanje za nas? Prosimo, omenite ga v oddelku za komentarje tega članka o SQL SELECT in se vam oglasim.