Tietokannat tallentavat suuria määriä dataa eri muodoissa. Mutta oletko koskaan ajatellut, kuinka valita tiedot ? No, SQL SELECT -käskyä käytetään tietojen hakemiseen tietokannoista. Tässä SQL SELECT -artikkelissa keskustelen siitä, kuinka SELECT-käskyä käytetään SQL: ssä useiden muiden kanssa .
Tässä artikkelissa käsitellään seuraavia aiheita:
Mikä on SQL SELECT?
SELECT-käskyä käytetään tietyn tietojoukon valitsemiseen tietokannasta. SELECT-käskyn palauttamat tiedot tallennetaan tulostaulukkoon, jota kutsutaan tulosjoukoksi.
SQL SELECT -syntaksi:
--Muutaman sarakkeen valitseminen SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName - Täydellisten tietojen valitseminen taulukosta SELECT * FROM TableName - N ylemmän tietueen valitseminen taulukosta SELECT TOP N * FROM TableName
Jatkaessamme tässä artikkelissa SQL SELECT -ohjelmaa, ymmärretään, kuinka SELECT-käskyä käytetään eri tavoin.
Esimerkkejä :
Paremman ymmärryksesi vuoksi harkitsen seuraavaa taulukkoa.
Opiskelijanumero | Opiskelijan nimi | Ikä | Kaupunki | Maa |
yksi | Rohan | 2. 3 | Mumbai | Intia |
2 | Sameera | 22 | Mumbai | Intia |
3 | Anna | kaksikymmentäyksi | Lontoo | Yhdistynyt kuningaskunta |
4 | John | 19 | New York | KÄYTTÖ |
5 | Alice | 22 | Berliini | Saksa |
Tarkastellaan kutakin niistä yksi kerrallaan.
Esimerkki SQL SELECT -sarakkeesta
Tässä mainitset niiden sarakkeiden nimet, joiden tietoja haluat noutaa.
Esimerkki: Kirjoita kysely hakeaksesi StudentID-, StudentName- ja Age-merkinnät Student-taulukosta.
VALITSE StudentID, StudentName, Age FROM Students
Tuotos:
Opiskelijanumero | Opiskelijan nimi | Ikä |
yksi | Rohan | 2. 3 |
2 | Sameera | 22 |
3 | Anna | kaksikymmentäyksi |
4 | John | 19 |
5 | Alice | 22 |
SQL SELECT * Esimerkki
Tähtiä (*) käytetään kaikkien tietojen valitsemiseen tietokannasta / taulukosta / sarakkeesta.
Esimerkki: Kirjoita kysely saadaksesi kaikki yksityiskohdat Opiskelijat-taulukosta.
VALITSE * Oppilaista
Tuotos:
Opiskelijanumero | Opiskelijan nimi | Ikä | Kaupunki | Maa |
yksi | Rohan | 2. 3 | Mumbai | Intia |
2 | Sameera | 22 | Mumbai | Intia |
3 | Anna | kaksikymmentäyksi | Lontoo | Yhdistynyt kuningaskunta |
4 | John | 19 | New York | KÄYTTÖ |
5 | Alice | 22 | Berliini | Saksa |
Se oli yksinkertainen tapa käyttää SELECT-käskyä. Siirrytään eteenpäin tässä artikkelissa SQL SELECTista ja ymmärretään, kuinka SELECT-käskyä käytetään muiden SQL-komentojen kanssa.
tietotyyppien suoratoisto jaavassa
Käytä SELECT-painiketta DISTINCT-toiminnon kanssa
Voit käyttää SELECT-käskyä DISTINCT-käskyn kanssa vain erillisten arvojen noutamiseen.
Syntaksi
SELECT DISTINCT SarakeNimi1, SarakkeenNimi2, SarakkeenNimi (N) FROM TableName
Esimerkki
VALITSE ERO Ikä opiskelijoista
Tuotos:
Ikä |
2. 3 |
22 |
kaksikymmentäyksi |
19 |
Tämän artikkelin jatkaessa ymmärretään, kuinka SQL SELECTia käytetään ORDER BY -lausekkeen kanssa.
Käytä SELECT-painiketta ORDER BY -toiminnolla
Kuten me kaikki tiedämme, että TILAA Lausunnolla käytetään lajittelemaan tulokset joko nousevassa tai laskevassa järjestyksessä. Voimme käyttää ORDER BY -käskyä SELECT-käskyn kanssa saadaksesi tiettyjä tietoja nousevassa tai laskevassa järjestyksessä.
Syntaksi
SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName ORDER BY ColumnName1, ColumnName2, ... ASC | DESC
Esimerkki vain ORDER BY -toiminnon käytöstä
Kirjoita kysely valitaksesi kaikki kentät opiskelijataulukosta kaupunkien mukaan.
VALITSE * OPISKELIJOISTA TILAA kaupungin mukaan
Tuotos:
Opiskelijanumero | Opiskelijan nimi | Ikä | Kaupunki | Maa |
5 | Alice | 22 | Berliini | Saksa |
3 | Ana | kaksikymmentäyksi | Lontoo | Yhdistynyt kuningaskunta |
yksi | Rohan | 2. 3 | Mumbai | Intia |
2 | Sameera | 22 | Mumbai | Intia |
4 | John | 19 | New York | KÄYTTÖ |
Esimerkki ORDER BY: n käytöstä laskevassa järjestyksessä
Kirjoita kysely valitaksesi kaikki kentät opiskelijataulukosta kaupunkien mukaan laskevassa järjestyksessä.
VALITSE * OPISKELIJOISTA TILAA Kaupunkikuvaus
Opiskelijanumero | Opiskelijan nimi | Ikä | Kaupunki | Maa |
4 | John | 19 | New York | KÄYTTÖ |
yksi | Rohan | 2. 3 | Mumbai | Intia |
2 | Sameera | 22 | Mumbai | Intia |
3 | Ana | kaksikymmentäyksi | Lontoo | Yhdistynyt kuningaskunta |
5 | Alice | 22 | Berliini | Saksa |
Seuraavaksi tässä artikkelissa ymmärretään, kuinka SQL SELECTia käytetään GROUP BY -käskyn kanssa.
Käytä SELECT-ryhmää GROUP BY -toiminnon kanssa
GROUP BY -lausunto käytetään SELECT-käskyn kanssa tulosjoukon ryhmittelemiseksi yhdellä tai useammalla sarakkeella.
Syntaksi
SELECT ColumnName1, ColumnName2, ..., ColumnName (N) FROM TableName WHERE ehto RYHMÄ sarakkeen nimi (N) TILAUS sarakkeen nimi (N)
Esimerkki:
Kirjoita kysely, jossa luetellaan kunkin iän opiskelijoiden määrä.
VALITSE LASKE (StudentID), Kaupunki opiskelijoiden ryhmittäin kaupungin mukaan
Tuotos:
COUNT (StudentID) | Kaupunki |
2 | Mumbai |
yksi | Lontoo |
yksi | New York |
yksi | Berliini |
Seuraavaksi tässä artikkelissa ymmärretään, kuinka SQL SELECTia käytetään GROUP BY -käskyn kanssa.
Käytä SELECT with HAVING -lauseketta
HAVING-lauseketta voidaan käyttää SELECT-käskyn kanssa tietojen noutamiseksi joidenkin ehtojen perusteella.
Syntaksi
SELECT ColumnName1, ColumnName2, ColumnName (N) FROM TableName WHERE ehto RYHMÄ sarakkeenNimi (N) EHDOT TILA PÄIVÄN sarakeNimi (N)
Esimerkki
Kirjoita kysely oppilaiden lukumäärän saamiseksi jokaisessa kaupungissa, jossa opiskelijoiden määrä on> 1 ja jotka on lajiteltu laskevassa järjestyksessä.
dataohjattu kehys seleenin Webdriver-esimerkissä
VALITSE LASKE (StudentID), Kaupunki opiskelijaryhmästä RYHMÄ KAUPUNKI, JOKA LASKEE (StudentID)> 1 TILAA LASKEEN (StudentID)
Tuotos:
Määrä (StudentID) | Kaupunki |
2 | Mumbai |
Käytä SELECT INTO -lausekkeella
Tätä lausetta käytetään, kun haluat kopioida tietoja yhdestä taulukosta toiseen.
Syntaksi
SELECT * INTO NewTableName [IN DatabaseName] -kohdasta OldTableName WHERE -ehto
Esimerkki
Kirjoita kysely luodaksesi varmuuskopion Opiskelijoiden tietokannasta.
VALITSE * Opiskelijoiden varmuuskopiointiin
Tuotos:
Näet, että StudentBackup-taulukossa on kaikki Student-taulukon kentät.
Opiskelijanumero | Opiskelijan nimi | Ikä | Kaupunki | Maa |
yksi | Rohan | 2. 3 | Mumbai | Intia |
2 | Sameera | 22 | Mumbai | Intia |
3 | Anna | kaksikymmentäyksi | Lontoo | Yhdistynyt kuningaskunta |
4 | John | 19 | New York | KÄYTTÖ |
5 | Alice | 22 | Berliini | Saksa |
Esimerkki: Kirjoita kysely varmuuskopion luomiseksi valitsemalla muutama sarake Opiskelijat-taulukosta.
Valitse StudentName, Age INTO StudentBackup FROM Students
Tuotos:
Näet, että StudentBackup-taulukossa on seuraavat kentät Opiskelijat-taulukosta.
Opiskelijan nimi | Ikä |
Rohan | 2. 3 |
Sameera | 22 |
Anna | kaksikymmentäyksi |
John | 19 |
Alice | 22 |
Esimerkki: Kirjoita kysely varmuuskopion luomiseksi lisäämällä kaikki yksityiskohdat kaikista niistä opiskelijoista, jotka opiskelevat kaupungissa Mumbai.
VALITSE * OPISKELIJOIHIN Varmuuskopiointi opiskelijoilta, missä Kaupunki = 'Mumbai'
Opiskelijanumero | Opiskelijan nimi | Ikä | Kaupunki | Maa |
yksi | Rohan | 2. 3 | Mumbai | Intia |
2 | Sameera | 22 | Mumbai | Intia |
Nämä olivat muutamia tapoja käyttää SELECT-komentoa. Saadaksesi lisätietoja, harjoittele kyselyjen kirjoittamista sisään SQL-komennot .Tämän avulla olemme päättäneet tämän SQL SELECT -artikkelin.
Jos haluat oppia lisää MySQL ja tutustu tähän avoimen lähdekoodin relaatiotietokantaan ja tutustu sitten joka sisältää ohjaajan vetämän live-koulutuksen ja tosielämän projektikokemuksen. Tämä koulutus auttaa ymmärtämään MySQL: ää perusteellisesti ja auttaa saavuttamaan aiheen hallinnan.
Onko sinulla kysymys meille? Mainitse se tämän artikkelin kommenttiosassa SQL SELECT -ohjelmassa ja palaan sinuun.