A mai világban, ahol minden nap humánus mennyiségű adat keletkezik, meg kell győződnünk arról, hogy képesek vagyunk-e a feltételek alapján adatokat visszakeresni. Tehát ebben a CASE cikkben , Megvitatom a CASE utasítást, amelyet a feltételek alapján használunk az adatok lekérésére.
A cikk a következő témákkal foglalkozik:
Mi a CASE az SQL-ben?
A CASE utasítást néhány feltétel alapján adatok lekérésére használják. Tehát, ha a feltétel teljesül, akkor abbahagyja az adatok olvasását és visszaadja a szükséges eredményeket. Egy olyan forgatókönyv esetén, ahol egyetlen feltétel sem teljesül, az ELSE záradékból adja vissza az értékeket. Ettől eltekintve, ha nincs ELSE rész, akkor semmilyen feltétel nem teljesül, és NULL értéket ad vissza.
telepítse a php 7-et a Windows-ra
CASE szintaxis
ESET MIKOR Feltétel1 AKKOR Eredmény1 MIKOR Feltétel2 AKKOR Eredmény2 MIKOR FELTÉTEL3 AKKOR Eredmény3 MIKOR FELTÉTEL MÉG EredményNEM EGYÉB Eredmény
Most, hogy elmondtam, mi a szintaxisa a CASE utasításnak az SQL-ben. Nézzük meg, hogyan kell használni a CASE utasítást értékekkel vagy keresési feltételekkel.
mit csinál egy szkenner java-ban
Vegye figyelembe a következő táblázatot a példához:
Diákigazolvány | Keresztnév | Kor | Város |
egy | Rohan | 14 | Hyderabad |
2 | Sonali | huszonegy | Bengaluru |
3 | Ajay | 13. | Lucknow |
4 | Geeta | 25 | Lucknow |
5. | Shubham | húsz | Delhi |
Egyszerű CASE kifejezés példa
Az egyszerű CASE-t az SQL-ben használják, hogy néhány feltétel alapján visszaküldjék az adatokat, és az első feltétel teljesülésekor értéket adjanak vissza.
KIVÁLASZT StudentID, City, ESET, amikor Életkor> 20, akkor 'Az életkor nagyobb, mint' MIKOR Életkor = 20, AKKOR 'Az életkor egyenlő 20' EGYÉB 'Az életkor kevesebb, mint 20' VÉGE, AS AgeValue
A fenti lekérdezés végrehajtásakor a következő kimenetet fogja látni:
Diákigazolvány | Város | AgeValue |
egy | Hyderabad | Az életkor 20 évnél fiatalabb |
2 | Bengaluru | Az életkor meghaladja a 20 évet |
3 | Lucknow | Az életkor 20 évnél fiatalabb |
4 | Lucknow | Az életkor meghaladja a 20 évet |
5. | Delhi | Az életkor 20 év |
Keresés a CASE kifejezés példáján
A CASE keresést az SQL-ben használják az adatok visszaadására a CASE utasításban szereplő feltétel alapján.Vegyünk egy forgatókönyvet, ahol a tanulókat életkor szerint kell megrendelni. Ha azonban az életkor 15 és 18 között van, akkor városonként kell rendelnie
rendezési függvény c ++ - ban
Válassza ki a keresztnevet, az életkort, a várost a hallgatóktól.
Mivel a fenti „Diákok” táblázatunkban nincs NULL érték, a fenti lekérdezés végrehajtásakor a következő kimenetet látja:
Keresztnév | Kor | Város |
Ajay | 13. | Lucknow |
Rohan | 14 | Hyderabad |
Shubham | húsz | Delhi |
Sonali | huszonegy | Bengaluru |
Geeta | 25 | Lucknow |
Ezzel véget értünk a cikknek a CASE-ről az SQL-ben. Remélem, megértette, hogy a CASE utasítással hogyan lehet adatokat a feltételek alapján lekérni Ha többet szeretne megtudni a MySQL és ismerje meg ezt a nyílt forráskódú relációs adatbázist, majd nézze meg a mi amely oktató által vezetett élő képzéssel és valós projekt-tapasztalattal jár. Ez a képzés segít megérteni a MySQL-t alaposan, és elsajátítja a témát.
Van egy kérdésünk? Kérjük, említse meg ennek a cikknek az „ESET SQL-ben” megjegyzés-szakaszában, és én még visszatérek.