S primeri se naučite uporabljati SQL SELECT



Ta članek je poglobljen vodnik o uporabi stavka SQL SELECT s primeri. Pripoveduje različne načine uporabe te poizvedbe z drugimi ukazi SQL.

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
enoRohan2. 3MumbajIndija
2.Sameera22.MumbajIndija
3.AnnaenaindvajsetLondonZdruženo kraljestvo
4.Janez19.New YorkUPORABE
5.Alice22.BerlinNemč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
enoRohan2. 3
2.Sameera22.
3.Annaenaindvajset
4.Janez19.
5.Alice22.

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
enoRohan2. 3MumbajIndija
2.Sameera22.MumbajIndija
3.AnnaenaindvajsetLondonZdruženo kraljestvo
4.Janez19.New YorkUPORABE
5.Alice22.BerlinNemč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.Alice22.BerlinNemčija
3.AnaenaindvajsetLondonZdruženo kraljestvo
enoRohan2. 3MumbajIndija
2.Sameera22.MumbajIndija
4.Janez19.New YorkUPORABE

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.Janez19.New YorkUPORABE
enoRohan2. 3MumbajIndija
2.Sameera22.MumbajIndija
3.AnaenaindvajsetLondonZdruženo kraljestvo
5.Alice22.BerlinNemč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
enoLondon
enoNew York
enoBerlin

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
enoRohan2. 3MumbajIndija
2.Sameera22.MumbajIndija
3.AnnaenaindvajsetLondonZdruženo kraljestvo
4.Janez19.New YorkUPORABE
5.Alice22.BerlinNemč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
Rohan2. 3
Sameera22.
Annaenaindvajset
Janez19.
Alice22.

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
enoRohan2. 3MumbajIndija
2.Sameera22.MumbajIndija

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.