Nykymaailmassa, jossa päivittäin syntyy valtava määrä dataa, meidän on varmistettava, että meillä on kyky hakea tietoja olosuhteiden perusteella. Joten tässä artikkelissa CASE in , Keskustelen CASE-lauseesta, jota käytetään tietojen hakemiseen olosuhteiden perusteella.
Tässä artikkelissa käsitellään seuraavia aiheita:
Mikä on CASE SQL: ssä?
CASE-käskyä käytetään tietojen hakemiseen muutamien ehtojen perusteella. Joten kun ehto täyttyy, se lopettaa tietojen lukemisen ja palauttaa vaaditut tulokset. Skenaariossa, jossa ehtoja ei täytetä, se palauttaa arvot ELSE-lausekkeesta. Tämän lisäksi, jos ELSE-osaa ei ole, mikään ehdot eivät täyty ja palauttaa NULL.
mikä on avaimen virhe pythonissa
CASE-syntakse
TAPAHTUMA, JOS TUNNUS1 TULOS
Nyt kun olen kertonut sinulle, mikä on CASE-käskyn syntaksi SQL: ssä. Katsotaanpa, kuinka CASE-käskyä käytetään arvojen tai hakuehdon kanssa.
mvc-arkkitehtuuri java-esimerkissä
Harkitse esimerkkiä seuraavasta taulukosta:
Opiskelijanumero | Etunimi | Ikä | Kaupunki |
yksi | Rohan | 14 | Hyderabad |
2 | Sonali | kaksikymmentäyksi | Bengaluru |
3 | Ajay | 13 | Lucknow |
4 | Geeta | 25 | Lucknow |
5 | Shubham | kaksikymmentä | Delhi |
Yksinkertainen CASE-lauseke
Yksinkertaista tapausta käytetään SQL: ssä tietojen palauttamiseksi muutamien ehtojen perusteella ja arvon palauttamiseksi, kun ensimmäinen ehto täyttyy.
Valitse opiskelijan tunnus, kaupunki, tapaus, kun ikä> 20 Sitten 'ikä on suurempi kuin' 'kun ikä = 20 silloin' 'ikä on yhtä suuri kuin 20' muu 'ikä on alle 20' loppu kuin ikäarvo opiskelijoilta
Suoritettaessa yllä olevaa kyselyä näet seuraavan tuloksen:
Opiskelijanumero | Kaupunki | AgeValue |
yksi | Hyderabad | Ikä on alle 20 |
2 | Bengaluru | Ikä on yli 20 |
3 | Lucknow | Ikä on alle 20 |
4 | Lucknow | Ikä on yli 20 |
5 | Delhi | Ikä on 20 |
Etsi CASE-lausekeesimerkki
Search CASE -ohjelmaa käytetään SQL: ssä tietojen palauttamiseksi CASE-käskyssä olevan ehdon perusteella.Tarkastellaan skenaariota, jossa sinun on tilattava opiskelijat iän mukaan. Jos ikä on 15-18, sinun on kuitenkin tilattava kaupunkikohtaisesti
kuinka käyttää iteraattoria java
Valitse etunimi, ikä, kaupunki opiskelijoiden järjestyksestä (tapaus, kun ikä on 15 ja 18 välillä, sitten kaupunki muu ikä päättyy)
Koska yllä olevassa taulukossa 'Opiskelijat' ei ole NULL-arvoa, yllä olevaa kyselyä suoritettaessa näet seuraavan tuloksen:
Etunimi | Ikä | Kaupunki |
Ajay | 13 | Lucknow |
Rohan | 14 | Hyderabad |
Shubham | kaksikymmentä | Delhi |
Sonali | kaksikymmentäyksi | Bengaluru |
Geeta | 25 | Lucknow |
Tämän avulla olemme päättäneet tämän artikkelin CASE SQL: ssä. Toivon, että ymmärsit kuinka CASE-käskyä käytetään tietojen hakemiseen olosuhteiden perusteella. 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 'CASE in SQL' -kommenttiosassa, niin palaan sinuun.