Naučte se používat příkaz CASE v SQL



Tento článek o CASE v SQL je komplexní průvodce, jak načíst data na základě několika podmínek pomocí příkazu CASE v SQL.

V dnešním světě, kde se každý den generuje obrovské množství dat, se musíme ujistit, že máme schopnost načítat data na základě podmínek. Takže v tomto článku o PŘÍPADU v , Budu diskutovat o příkazu CASE, který se používá k načtení dat na základě podmínek.

PŘÍPAD SQL V SQL-EdurekaV tomto článku se budeme zabývat následujícími tématy:





    1. Co je CASE v SQL?
    2. Syntaxe CASE
    3. Příklad jednoduchého CASE výrazu
    4. Příklad hledání výrazu CASE

Co je CASE v SQL?

Příkaz CASE se používá k načtení dat na základě několika podmínek. Jakmile je tedy podmínka splněna, přestane číst data a vrátí požadované výsledky. Ve scénáři, kde nejsou splněny žádné podmínky, vrátí hodnoty z klauzule ELSE. Kromě toho, pokud neexistuje JINÁ část, nejsou splněny žádné podmínky a vrátí NULL.

příklad goto c ++

Syntaxe CASE

PŘÍPAD KDYŽ Podmínka1 POTOM Výsledek1 KDY Podmínka2 POTOM Výsledek2 KDY Podmínka3 POTOM Výsledek3 KDY PodmínkaN POTOM VýsledekNĚJŠÍ Výsledek

Nyní, protože jsem vám to řekl, jaká je syntaxe příkazu CASE v SQL. Podívejme se, jak používat příkaz CASE s hodnotami nebo s podmínkou hledání.



db prohlížeč pro sqlite tutoriál

Zvažte následující tabulku jako příklad:

StudentID Jméno Stáří Město
jedenRohan14Hyderabad
2Sonalidvacet jednaBengaluru
3Ajay13Lucknow
4Geeta25Lucknow
5ShubhamdvacetDillí

Příklad jednoduchého CASE výrazu

Simple CASE se používá v SQL k vrácení dat na základě několika podmínek a vrácení hodnoty, když je splněna první podmínka.

VYBERTE ID studenta, město, PŘÍPAD, KDYŽ Věk> 20 POTEN 'Věk je větší než' KDY Věk = 20 POTOM 'Věk se rovná 20' JINÉ 'Věk je pod 20' KONEC JAKO AgeValue OD studentů

Při provádění výše uvedeného dotazu uvidíte následující výstup:



StudentID Město AgeValue
jedenHyderabadVěk je méně než 20 let
2BengaluruVěk je větší než 20 let
3LucknowVěk je méně než 20 let
4LucknowVěk je větší než 20 let
5DillíVěk se rovná 20

Příklad hledání výrazu CASE

Hledání CASE se používá v SQL k vrácení dat na základě podmínky přítomné v příkazu CASE.Zvažte scénář, ve kterém musíte studenty zoradit podle věku. Pokud je však věk mezi 15 a 18 lety, musíte si objednat město

jak psát v Javě
VYBRAT křestní jméno, věk, město OD ŽÁKŮ OBJEDNAT PODLE (PŘÍPAD, KDY Věk MEZI 15 A 18 POTOM Město ELSE Age KONEC)

Protože v naší tabulce výše „Studenti“ není k dispozici žádná hodnota NULL, po provedení výše uvedeného dotazu se zobrazí následující výstup:

Jméno Stáří Město
Ajay13Lucknow
Rohan14Hyderabad
ShubhamdvacetDillí
Sonalidvacet jednaBengaluru
Geeta25Lucknow

Tímto ukončujeme tento článek o PŘÍPADU v SQL. Doufám, že jste pochopili, jak použít příkaz CASE k načtení dat na základě podmínek. Pokud se chcete dozvědět více o MySQL a seznamte se s touto relační databází open-source, pak se podívejte na naši který přichází s živým tréninkem vedeným instruktorem a zkušenostmi z reálného projektu. Toto školení vám pomůže porozumět MySQL do hloubky a pomůže vám dosáhnout zvládnutí předmětu.

Máte na nás dotaz? Uveďte to v sekci komentářů tohoto článku v části „PŘÍPAD v SQL“ a ozvu se vám.