CASE-Ausdrücke
Mit CASE-Ausdrücken können Sie in Ihren SQL-Anweisungen eine if-then-else-Funktionalität implementieren.
Einfache CASE-Ausdrücke
Mit einfachen CASE-Ausdrücken verknüpfen Sie eine Werteliste mit einer Liste von Alternativen, zum Beispiel
SELECT u.name,
CASE u.open_to_public
WHEN 'y' THEN 'Welcome!'
WHEN 'n' THEN 'Go Away!'
ELSE 'Bad code!'
END AS column_alias
FROM upfall u;
Einfache CASE-Ausdrücke sind nützlich, wenn Sie einen Eingabewert über eine Gleichheitsbedingung unmittelbar mit einer WHEN-Klausel verknüpfen können. Der Ausdruck liefert NULL zurück, wenn keine WHEN-Klausel erfüllt wird und kein ELSE angegeben wurde.
Durchsuchte CASE-Ausdrücke
Mit durchsuchten (searched) CASE-Ausdrücken können Sie eine Liste alternativer Rückgabewerte ...
Get SQL kurz & gut, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.