NVL 函数 :
NVL(expr1,expr2) : expr1 是字段,expr2 是值。
NVL(column,'value') 如果column 字段的值 为NULL,则显示 value的值,如果column的值不为NULL,则显示column的值。
NVL2 函数:
NVL2(expr1.expr2,expr3)
如果 expr1 不为 null 值,则返回 expr2 的值。
如果 expr1 为 null 值,则返回 expr3 的值。
NULLIF 函数:
NULLIF(expr1,expr2) 如果 expr1 和 expr2 相等 则返回NULL. 如果不相等则返回expr1;
COALESCE 函数:
COALESCE(expr1,expr2,expr3.......exrpn) 返回表达式中第一个非空表达式的值,如果都为空,则返回空值。COALESCE函数和 NVl 函数差不多,只是选项更多。
COALESCE是一个函数, (expression_1, expression_2, ...,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值。如果所有的表达式都是空值,最终将返回一个空值。使用COALESCE在于大部分包含空值的表达式最终将返回空值。