Difference between revisions of "CASE/de"
From SQLZOO
< CASE
| Line 36: | Line 36: | ||
<p>Siehe auch</p> | <p>Siehe auch</p> | ||
<ul> | <ul> | ||
| − | <li>[[NVL | Funktion NVL]]</li> | + | <li>[[NVL/de | Funktion NVL]]</li> |
</ul> | </ul> | ||
{{Languages}} | {{Languages}} | ||
Revision as of 17:08, 21 October 2012
| 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 condition1 THEN value1
WHEN condition2 THEN value2
ELSE def_value
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 |
|---|