Megtanulják, hogyan kell használni a CASE kimutatást SQL-ben



Ez a cikk a „CASE in SQL” témáról átfogó útmutató arról, hogyan lehet néhány feltétel alapján adatokat visszakeresni az SQL CASE utasításával.

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.

SQL-CASE Az SQL-Edureka fájlbanA cikk a következő témákkal foglalkozik:





    1. Mi a CASE az SQL-ben?
    2. CASE szintaxis
    3. Egyszerű CASE kifejezés példa
    4. Keresés a CASE kifejezés példáján

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
egyRohan14Hyderabad
2SonalihuszonegyBengaluru
3Ajay13.Lucknow
4Geeta25Lucknow
5.ShubhamhúszDelhi

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
egyHyderabadAz életkor 20 évnél fiatalabb
2BengaluruAz életkor meghaladja a 20 évet
3LucknowAz életkor 20 évnél fiatalabb
4LucknowAz életkor meghaladja a 20 évet
5.DelhiAz é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
Ajay13.Lucknow
Rohan14Hyderabad
ShubhamhúszDelhi
SonalihuszonegyBengaluru
Geeta25Lucknow

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.