GBase 8s NVL2 函数
用法介绍
语法格式
NVL2(expression,result-expression,else-expression)
当第一个参数不为 NULL 时,返回第二个参数。如果第一个参数为 NULL,则返回第三个参数。
NVL2 函数是下列代码的同义词:
CASE WHEN expression IS NOT NULL
THEN result-expression
ELSE else-expression
样例
执行以下查询语句,判断 c2 列,为空返回 is null ;不为空则返回 c2 。
SELECT NVL2(c2,c2,'is null') result FROM t1;