Uzziniet, kā izmantot SQL SELECT, izmantojot piemērus



Šis raksts ir padziļināts ceļvedis par SQL SELECT priekšraksta izmantošanu ar piemēriem. Tas stāsta dažādos veidos, kā izmantot šo vaicājumu ar citām SQL komandām.

Datu bāzēs tiek glabāti lieli datu apjomi dažādos formātos. Bet vai jūs kādreiz esat domājis, kā atlasīt datus? ? Nu, SQL SELECT priekšraksts tiek izmantots, lai izgūtu datus no datu bāzēm. Šajā rakstā par SQL SELECT es apspriedīšu, kā izmantot SELECT priekšrakstu SQL ar dažādiem citiem .

Šajā rakstā tiks aplūkotas šādas tēmas:





Kas ir SQL SELECT?

Izraksts SELECT tiek izmantots, lai atlasītu konkrētu datu kopu no datu bāzes. Dati, kurus atgriež SELECT priekšraksts, tiek saglabāti rezultātu tabulā, ko sauc par rezultātu kopu.

SQL SELECT sintakse:

- Lai atlasītu dažas kolonnas, atlasiet ColumnName1, ColumnName2, ColumnName (N) FROM TableName - lai atlasītu pilnīgus datus no tabulas SELECT * FROM TableName - lai atlasītu top N ierakstus no tabulas SELECT TOP N * FROM TableName

Turpinot šo rakstu par SQL SELECT, ļaujiet mums saprast, kā dažādos veidos izmantot SELECT.



Piemēri :

Jūsu labākai izpratnei es apsvēršu nākamo tabulu.

StudentID Studenta vārds Vecums Pilsēta Valsts
viensRohans2. 3MumbaiIndija
2Sameera22MumbaiIndija
3AnnadivdesmitviensLondonaApvienotā Karaliste
4Džons19ŅujorkaLIETOŠANA
5Alise22BerlīneVācija

Apskatīsim katru no tiem pa vienam.

SQL SELECT kolonnas piemērs

Šeit jūs minat kolonnu nosaukumus, par kuriem vēlaties izgūt datus.



Piemērs: Uzrakstiet vaicājumu, lai no tabulas Studenti izgūtu StudentID, StudentName un Age.

ko visi var nagios uzraudzīt
Atlasiet studenta ID, studenta vārdu, vecumu no studentiem

Izeja:

StudentID Studenta vārds Vecums
viensRohans2. 3
2Sameera22
3Annadivdesmitviens
4Džons19
5Alise22

SQL SELECT * piemērs

Zvaigznīte (*) tiek izmantota, lai atlasītu visus datus no datu bāzes / tabulas / kolonnas.

Piemērs: Uzrakstiet vaicājumu, lai no tabulas Studenti izgūtu visu informāciju.

ATLASIET * NO studentiem

Izeja:

StudentID Studenta vārds Vecums Pilsēta Valsts
viensRohans2. 3MumbaiIndija
2Sameera22MumbaiIndija
3AnnadivdesmitviensLondonaApvienotā Karaliste
4Džons19ŅujorkaLIETOŠANA
5Alise22BerlīneVācija

Tas bija vienkāršs veids, kā izmantot SELECT paziņojumu. Pārejam uz priekšu šajā rakstā par SQL SELECT un sapratīsim, kā izmantot SELECT priekšrakstu ar citām SQL komandām.

Izmantojiet SELECT kopā ar DISTINCT

Lai izgūtu tikai atšķirīgas vērtības, varat izmantot komandu SELECT ar DISTINCT.

Sintakse

SELECT DISTINCT ColumnName1, ColumnName2, ColumnName (N) FROM TableName

Piemērs

ATLASIET ATŠĶIRĪT Vecumu no studentiem

Izeja:

Vecums
2. 3
22
divdesmitviens
19

Turpinot šo rakstu, ļaujiet mums saprast, kā izmantot SQL SELECT ar klauzulu ORDER BY.

Izmantojiet SELECT ar ORDER BY

Kā mēs visi zinām, ka PASŪTĪT PĒC paziņojuma tiek izmantots, lai kārtotu rezultātus augošā vai dilstošā secībā. Lai izgūtu konkrētus datus augošā vai dilstošā secībā, mēs varam izmantot priekšrakstu ORDER BY kopā ar SELECT.

Sintakse
Atlasiet ColumnName1, ColumnName2, ColumnName (N) FROM TableName ORDER BY ColumnName1, ColumnName2, ... ASC | DESC

Piemērs tikai ORDER BY izmantošanai

Uzrakstiet vaicājumu, lai atlasītu visus laukus studentu tabulā, kas sakārtoti pēc pilsētas.

ATLASIET * NO studentiem PASŪTĪT PĒC pilsētas

Izeja:

StudentID Studenta vārds Vecums Pilsēta Valsts
5Alise22BerlīneVācija
3AnadivdesmitviensLondonaApvienotā Karaliste
viensRohans2. 3MumbaiIndija
2Sameera22MumbaiIndija
4Džons19ŅujorkaLIETOŠANA

Piemērs ORDER BY izmantošanai dilstošā secībā

Uzrakstiet vaicājumu, lai atlasītu visus skolēnu tabulas laukus, kas sakārtoti pēc pilsētas dilstošā secībā.

ATLASIET * NO studentiem PASŪTĪT PĒC pilsētas DESC
StudentID Studenta vārds Vecums Pilsēta Valsts
4Džons19ŅujorkaLIETOŠANA
viensRohans2. 3MumbaiIndija
2Sameera22MumbaiIndija
3AnadivdesmitviensLondonaApvienotā Karaliste
5Alise22BerlīneVācija

Tālāk šajā rakstā ļaujiet mums saprast, kā izmantot SQL SELECT ar komandu GROUP BY.

Izmantojiet SELECT kopā ar GROUP BY

The GROUP BY paziņojums tiek izmantots kopā ar komandu SELECT, lai rezultātu kopu grupētu pēc vienas vai vairākām kolonnām.

Sintakse
Atlasiet ColumnName1, ColumnName2, ..., ColumnName (N) FROM TableName WHERE Nosacījums GROUP BY ColumnName (N) ORDER BY ColumnName (N)

Piemērs:

Uzrakstiet vaicājumu, lai uzskaitītu katra vecuma studentu skaitu.

SELECT COUNT (StudentID), pilsēta no studentiem GROUP BY City

Izeja:

COUNT (studenta ID) Pilsēta
2Mumbai
viensLondona
viensŅujorka
viensBerlīne

Tālāk šajā rakstā ļaujiet mums saprast, kā izmantot SQL SELECT ar komandu GROUP BY.

Izmantojiet SELECT ar HAVING klauzulu

HAVING klauzulu var izmantot kopā ar SELECT, lai izgūtu datus, pamatojoties uz dažiem nosacījumiem.

Sintakse
Atlasiet ColumnName1, ColumnName2, ColumnName (N) FROM TableName WHERE nosacījums GROUP BY ColumnName (N), kam ir nosacījums ORDER BY ColumnName (N)

Piemērs

Uzrakstiet vaicājumu, lai iegūtu skolēnu skaitu katrā pilsētā, kur skolēnu skaits ir> 1, un tiek sakārtoti dilstošā secībā.

SELECT COUNT (StudentID), pilsēta NO studentu grupas pēc pilsētas, kurai ir COUNT (StudentID)> 1 PASŪTĪT PĒC COUNT (StudentID) DESC

Izeja:

Skaits (StudentID) Pilsēta
2Mumbai

Izmantojiet SELECT ar klauzulu INTO

Šis paziņojums tiek izmantots, ja vēlaties kopēt datus no vienas tabulas uz otru tabulu.

Sintakse

Atlasiet * INTO NewTableName [IN DatabaseName] no OldTableName WHERE nosacījums

Piemērs

Uzrakstiet vaicājumu, lai izveidotu studentu datu bāzes dublējumu.

ATLASIET * studentu dublējumkopijā

Izeja:

Jūs redzēsiet, ka StudentBackup tabulā būs visi lauki no studentu tabulas.

StudentID Studenta vārds Vecums Pilsēta Valsts
viensRohans2. 3MumbaiIndija
2Sameera22MumbaiIndija
3AnnadivdesmitviensLondonaApvienotā Karaliste
4Džons19ŅujorkaLIETOŠANA
5Alise22BerlīneVācija

Piemērs: Uzrakstiet vaicājumu, lai izveidotu dublējumu, atlasot dažas studentu tabulas kolonnas.

Atlasiet studenta vārdu, vecumu INTO studentu dublējumkopiju no studentiem

Izeja:

Jūs redzēsiet, ka StudentBackup tabulā būs šādi lauki no tabulas Students.

Studenta vārds Vecums
Rohans2. 3
Sameera22
Annadivdesmitviens
Džons19
Alise22

Piemērs: Uzrakstiet vaicājumu, lai izveidotu dublējumu, ievietojot visu informāciju par visiem tiem studentiem, kuri mācās pilsētā ‘Mumbai’.

ATLASIET * INTO studentu dublējumu no studentiem WHERE City = 'Mumbai'
StudentID Studenta vārds Vecums Pilsēta Valsts
viensRohans2. 3MumbaiIndija
2Sameera22MumbaiIndija

Šie bija daži veidi, kā izmantot komandu SELECT. Lai iegūtu papildu zināšanas, dodieties uz priekšu un praktizējiet vaicājumu rakstīšanu SQL komandas .Ar to mēs esam nonākuši pie šī raksta par SQL SELECT beigām.

Ja vēlaties uzzināt vairāk par MySQL un iepazīstiet šo atvērtā pirmkoda relāciju datu bāzi, pēc tam pārbaudiet mūsu kas nāk ar instruktoru vadītu tiešraides apmācību un reālās dzīves projektu pieredzi. Šīs apmācības palīdzēs jums padziļināti izprast MySQL un palīdzēs jums apgūt priekšmetu.

Vai mums ir jautājums? Lūdzu, pieminējiet to šī raksta komentāru sadaļā par SQL SELECT, un es sazināšos ar jums.