Hallo zusammen!
Ich würde gerne NULL-Werte abfangen und dabei auf die ewig langen CASE WHEN Abfragen zu verwenden. Unter MSSQL gibt es hierfür die Funktion ISNULL, der man den Spaltenwert und einen Defaultwert übergibt. Ist der Spaltenwert NULL, dann wird der Defaultwert zurückgegeben.
ISNULL(Spalte, 0) entspricht also
CASE WHEN Spalte IS NULL THEN 0 ELSE Spalte END
Gibt es sowas unter Firebird (1.5) - es darf auch gern eine UDF sein.
Danke Wolfgang
Ich würde gerne NULL-Werte abfangen und dabei auf die ewig langen CASE WHEN Abfragen zu verwenden. Unter MSSQL gibt es hierfür die Funktion ISNULL, der man den Spaltenwert und einen Defaultwert übergibt. Ist der Spaltenwert NULL, dann wird der Defaultwert zurückgegeben.
ISNULL(Spalte, 0) entspricht also
CASE WHEN Spalte IS NULL THEN 0 ELSE Spalte END
Gibt es sowas unter Firebird (1.5) - es darf auch gern eine UDF sein.
Danke Wolfgang
Comment