赞
踩
nvl 函数语法 nvl(默认值,表达式);如果 默认值为不为空返回默认值,默认值为空 返回 表达式值,如果两者都为空返回空,----处理参数个数有限,只能传两个参数。使用时需注意:默认值,表达式的值数据类型没有要求,可相同可不同。
如:nvl(a,b),若a为空,返回b,若a为非空返回a。
coalesce 函数语法为 coalesce(表达式1,表达式2....表达式n);coalesce函数的返回结果是第一个非空表达式,如果全是空则,返回空。----处理参数个数没有限制。使用时需注意:对处理参数的数据类型有严格要求,所有表达式值是同一类型(转换同一类型亦可)。
NVL | 无论前面的参数是否为 NULL 均会计算所有参数 |
COALESCE | 如果遇到一个不为 NULL 的参数,则不计算后面的表达式 |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。