操作数据为null的函数(oracle版)
操作数据为null的函数(oracle版)
综合数据类型函数 NVL (expr1, expr2) 如果 expr1 为非空,就返回 expr1, 如果 expr1 为空返回 expr2,两个表达式的数据类型一定要相同。 NVL2 (expr1, expr2, expr3) 如果 expr1 为非空,就返回 expr2, 如果 expr1 为空返回 expr3 NULLIF (expr1, expr2) 如果 expr1 和 expr2 相同就返回空,否则返回 expr1 COALESCE (expr1, expr2, …, exprn) 返回括号内第一个非空的值。 select COALESCE(comm,sal,100) "奖金" from emp; 如果有奖金就返回奖金,如果没有奖金就返回工资作为奖金,如果奖金和工资都为空就返回100,起个别名叫做"奖金”.
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。