CASE/de
From SQLZoo
| CASE WHEN b1 THEN v1 END | ||
|---|---|---|
| DBMS | OK | Alternative |
| Ingres | Ja | |
| MySQL | Ja | |
| Oracle | Ja | |
| PostgreSQL | Ja | |
| SQL Server | Ja | |
CASE
CASE gestattet die Rückgabe unterschiedlicher Werte, abhängig von den festgelegten Bedingungen.
Falls keine Bedingung zutrifft und auch kein ELSE angegeben wurde, wird NULL zurückgeliefert.
CASE WHEN Bedingung1 THEN Wert1 WHEN Bedingung2 THEN Wert2 ELSE Standardwert END
SELECTname,population, CASEWHENpopulation<1000000 THEN'klein' WHENpopulation<10000000 THEN'mittel' ELSE'groß' END FROMbbc
Siehe auch
| Language: Project:Language policy | [[:{{#invoke:String|sub|CASE/de
|1
|Expression error: Unrecognised punctuation character "{".
}}|English]] |
|---|
Retrieved from "https://sqlzoo.net/w/index.php?title=CASE/de&oldid=4366"