Hi!
Ich dachte man könnte hier vielleicht nach den NULL Werten Abfragen. Das klappt so aber nicht.
NULL ist ein spezieller Wert. Wenn er in einem Ausdruck auftaucht, ist dessen Ergebnis stets NULL. Da NULL im boolschen Kontext zu false evaluiert, kann man nicht auf einfache Weise positiv auf NULL testen. Es gibt neben dem Operator IS (NOT) NULL spezielle Funktionen, die NULL berücksichtigen und an ihrem Namen zu erkennen sind (ISNULL(), IFNULL(), NULLIF()) und COALESCE(). In deinem Fall kommst du mit IFNULL() zum Ziel, und das deutlich kürzer als mit CASE.
Lo!