Sužinokite, kaip naudoti SQL SELECT su pavyzdžiais



Šis straipsnis yra išsamus vadovas, kaip naudoti SQL SELECT sakinį su pavyzdžiais. Jame aprašomi įvairūs šios užklausos naudojimo su kitomis SQL komandomis būdai.

Duomenų bazėse saugomi dideli duomenų kiekiai įvairiais formatais. Bet ar kada pagalvojai, kaip pasirinkti duomenis iš ? Na, SQL SELECT sakinys naudojamas duomenims gauti iš duomenų bazių. Šiame straipsnyje apie SQL SELECT aptarsiu, kaip naudoti SELECT sakinį SQL su įvairiais kitais .

Šiame straipsnyje bus aptariamos šios temos:





java metė dvigubai į tarpt

Kas yra SQL SELECT?

SELECT sakinys naudojamas norint pasirinkti konkretų duomenų rinkinį iš duomenų bazės. SELECT sakinio grąžinti duomenys yra saugomi rezultatų lentelėje, vadinamoje rezultatų rinkiniu.

SQL SELECT sintaksė:

--Keliems stulpeliams pasirinkti SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName - Norėdami pasirinkti visus duomenis iš lentelės SELECT * FROM TableName - Norėdami pasirinkti viršutinius N įrašus iš lentelės SELECT TOP N * FROM TableName

Toliau pereidami šiame straipsnyje apie SQL SELECT, supraskime, kaip įvairiai naudoti SELECT sakinį.



Pavyzdžiai :

Kad geriau suprastumėte, apsvarstysiu šią lentelę.

Studento pažymėjimas Studento vardas Amžius Miestas Šalis
vienasRohanas2. 3MumbajusIndija
2Sameera22MumbajusIndija
3Anadvidešimt vienasLondonasJungtinė Karalystė
4Jonas19NiujorkasNAUDOJIMAS
5Alisa22BerlynasVokietija

Pažvelkime į kiekvieną iš jų po vieną.

SQL SELECT stulpelio pavyzdys

Čia pamini stulpelių pavadinimus, kurių duomenis norite gauti.



Pavyzdys: Parašykite užklausą, kad gautumėte „StudentID“, „StudentName“ ir „Age“ iš lentelės „Students“.

PASIRINKITE studento ID, studento vardą, amžių

Išvestis:

Studento pažymėjimas Studento vardas Amžius
vienasRohanas2. 3
2Sameera22
3Anadvidešimt vienas
4Jonas19
5Alisa22

SQL SELECT * pavyzdys

Žvaigždutė (*) naudojama norint pasirinkti visus duomenis iš duomenų bazės / lentelės / stulpelio.

Pavyzdys: Parašykite užklausą, kad gautumėte visą informaciją iš lentelės Studentai.

PASIRINKITE * IŠ studentų

Išvestis:

Studento pažymėjimas Studento vardas Amžius Miestas Šalis
vienasRohanas2. 3MumbajusIndija
2Sameera22MumbajusIndija
3Anadvidešimt vienasLondonasJungtinė Karalystė
4Jonas19NiujorkasNAUDOJIMAS
5Alisa22BerlynasVokietija

Tai buvo paprastas būdas naudoti SELECT sakinį. Pažvelkime į šį straipsnį apie SQL SELECT ir supraskime, kaip naudoti SELECT sakinį su kitomis SQL komandomis.

Naudokite SELECT su DISTINCT

Galite naudoti sakinį SELECT su sakiniu DISTINCT, kad gautumėte tik atskiras reikšmes.

Sintaksė

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

Pavyzdys

PASIRINKITE SKIRTI Amžių iš studentų

Išvestis:

Amžius
2. 3
22
dvidešimt vienas
19

Tęsdami šį straipsnį, supraskime, kaip naudoti SQL SELECT su sąlyga ORDER BY.

Naudokite SELECT su ORDER BY

Kaip mes visi žinome, kad UŽSAKYTI PAGAL pareiškimą naudojamas rezultatams rūšiuoti didėjimo arba mažėjimo tvarka. Mes galime naudoti sakinį ORDER BY su sakiniu SELECT, kad gautume konkrečius duomenis didėjimo ar mažėjimo tvarka.

Sintaksė
PASIRINKITE ColumnName1, ColumnName2, ColumnName (N) FROM TableName ORDER BY ColumnName1, ColumnName2, ... ASC | DESC

Pavyzdys, kaip naudoti tik ORDER BY

Parašykite užklausą, kad pasirinktumėte visus laukus iš studentų lentelės pagal miestą.

PASIRINKITE * IŠ studentų UŽSAKYKITE PAGAL miestą

Išvestis:

Studento pažymėjimas Studento vardas Amžius Miestas Šalis
5Alisa22BerlynasVokietija
3Anadvidešimt vienasLondonasJungtinė Karalystė
vienasRohanas2. 3MumbajusIndija
2Sameera22MumbajusIndija
4Jonas19NiujorkasNAUDOJIMAS

„ORDER BY“ naudojimo mažėjimo tvarka pavyzdys

Parašykite užklausą, kad pasirinktumėte visus laukus iš studentų lentelės, suskirstytų pagal miestą mažėjimo tvarka.

PASIRINKITE * IŠ studentų UŽSAKYTI PAGAL miesto aprašymą
Studento pažymėjimas Studento vardas Amžius Miestas Šalis
4Jonas19NiujorkasNAUDOJIMAS
vienasRohanas2. 3MumbajusIndija
2Sameera22MumbajusIndija
3Anadvidešimt vienasLondonasJungtinė Karalystė
5Alisa22BerlynasVokietija

Toliau šiame straipsnyje leiskite mums suprasti, kaip naudoti SQL SELECT su GROUP BY sakiniu.

Naudokite SELECT su GROUP BY

„GROUP BY“ pareiškimas yra naudojamas kartu su sakiniu SELECT grupuoti rezultatų rinkinį pagal vieną ar daugiau stulpelių.

Sintaksė
PASIRINKITE ColumnName1, ColumnName2, ..., ColumnName (N) FROM TableName WHERE Sąlyga GROUP BY ColumnName (N) ORDER BY ColumnName (N)

Pavyzdys:

Parašykite užklausą, nurodydami kiekvieno amžiaus mokinių skaičių.

PASIRINKITE SKAIČIŲ (StudentID), miestą IŠ studentų GRUPĖS pagal miestą

Išvestis:

COUNT („StudentID“) Miestas
2Mumbajus
vienasLondonas
vienasNiujorkas
vienasBerlynas

Toliau šiame straipsnyje leiskite mums suprasti, kaip naudoti SQL SELECT su GROUP BY sakiniu.

Naudokite SELECT su HAVING sąlyga

HAVING sąlyga gali būti naudojama kartu su SELECT sakiniu duomenims gauti pagal tam tikras sąlygas.

Sintaksė
PASIRINKITE ColumnName1, ColumnName2, ColumnName (N) FROM TableName WHERE Sąlygų grupė pagal ColumnName (N) Turi sąlygą UŽSAKYTI BY ColumnName (N)

Pavyzdys

Parašykite užklausą, kad gautumėte mokinių skaičių kiekviename mieste, kur studentų skaičius yra> 1, ir surūšiuoti mažėjančia tvarka.

PASIRINKITE SKAIČIŲ (studentų ID), miestą IŠ studentų GRUPĖS pagal miestą, turinčią skaičių (studentų ID)> 1 UŽSAKYMAS PAGAL SKAIČIŲ (studentų ID)

Išvestis:

Count (StudentID) Miestas
2Mumbajus

Naudokite SELECT su INTO sąlyga

Šis sakinys naudojamas, kai norite nukopijuoti duomenis iš vienos lentelės į kitą lentelę.

Sintaksė

PASIRINKITE * Į „NewTableName“ [Į duomenų bazės pavadinimą] IŠ „OldTableName“ WHERE sąlyga

Pavyzdys

Parašykite užklausą, kad sukurtumėte studentų duomenų bazės atsarginę kopiją.

PASIRINKITE * Į studentų atsarginę kopiją

Išvestis:

Pamatysite, kad lentelėje „StudentBackup“ bus visi laukai iš lentelės „Studentai“.

Studento pažymėjimas Studento vardas Amžius Miestas Šalis
vienasRohanas2. 3MumbajusIndija
2Sameera22MumbajusIndija
3Anadvidešimt vienasLondonasJungtinė Karalystė
4Jonas19NiujorkasNAUDOJIMAS
5Alisa22BerlynasVokietija

Pavyzdys: Parašykite užklausą, kad sukurtumėte atsarginę kopiją, pasirinkdami keletą lentelių Studentai stulpelių.

PASIRINKITE Studentų vardą, amžių Į studentų atsarginę kopiją

Išvestis:

Pamatysite, kad lentelėje „StudentBackup“ bus šie laukai iš lentelės „Studentai“.

Studento vardas Amžius
Rohanas2. 3
Sameera22
Anadvidešimt vienas
Jonas19
Alisa22

Pavyzdys: Parašykite užklausą, kad sukurtumėte atsarginę kopiją, įterpdami visą informaciją apie visus tuos studentus, kurie mokosi Mumbajuje.

PASIRINKITE * Į studentų atsargines kopijas iš studentų, kur miestas = 'Mumbajus'
Studento pažymėjimas Studento vardas Amžius Miestas Šalis
vienasRohanas2. 3MumbajusIndija
2Sameera22MumbajusIndija

Tai buvo keli būdai, kaip naudoti komandą SELECT. Norėdami gauti daugiau žinių, eikite į priekį ir praktikuokite rašydami užklausas SQL komandos .Tuo mes baigėme šį straipsnį apie SQL SELECT.

talend atviros studijos pamoka pdf

Jei norite sužinoti daugiau apie „MySQL“ ir susipažinkite su šia atviro kodo reliacine duomenų baze, tada patikrinkite mūsų kuris ateina su instruktorių vedamomis tiesioginėmis treniruotėmis ir realių projektų patirtimi. Šie mokymai padės jums išsamiau suprasti „MySQL“ ir padės jums įsisavinti šį dalyką.

Turite mums klausimą? Prašau paminėti tai šio straipsnio komentarų skyriuje apie SQL SELECT, ir aš susisieksiu su jumis.