NVL expr1 NVL expr2.
If expr1 NVL expr1.
该函数是处理表达式中的空值:假设表达式exp1是空值,则该函数返回表达式exp2的值,
2.nvl2(exp1,exp2,exp3)
NVL2 expr1 NVL2 expr2.
Ifexpr1 NVL2 expr3.
该函数决意exp1离去是空值和非空值时返回哪个表达式:
3.coalesce(exp1,exp2,.....)
COALESCE expr expr
该函数正在括号里全数的表达式中返回第一个非空值,假设都是空值,则返回空值,表达式最少是两个。
例子:
>
这个例子里里,是显现产品的卖价,正在标价(list_price)的根本上打九合,假设标价为空,则显现最低价(min_price),假设标价和最低价都为空,则显现5。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26870952/viewspace-2127500/ ,如需转载,请注明出处,否则将追究法律责任。