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
SELECT name, population, CASE WHEN population < 1000000 THEN 'klein' WHEN population < 10000000 THEN 'mittel' ELSE 'groß' END FROM bbc
Siehe auch
| Sprache: | English • Deutsch |
|---|