Megosztás a következőn keresztül:


A nvl2 függvény

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

Visszaadja expr2 , ha expr1 nem NULL, vagy expr3 másként. Ez a függvény a szinonimája.CASE WHEN expr1 IS NOT NULL expr2 ELSE expr3 END

Syntax

nvl2(expr1, expr2, expr3)

Argumentumok

Válaszok

Az eredmény a legkevésbé gyakori típus és expr3expr2 .

A típusokra speciális szempontok vonatkoznak VARIANT . Részletekért lásd az Isnull függvényt .

Példák

> SELECT nvl2(NULL, 2, 1);
 1

> SELECT nvl2('spark', 2, 1);
 2