您的位置:首页 > 数据库 > Oracle

Oracle中NVL、NVL2、DECODE函数的用法

2017-04-14 10:25 501 查看
DECODE函数的用法:
DECODE(value,if1,then1,if2,then2,if3,then3,......,else),表示如果value的值等于if1时,DECODE函数的结果返回then1,......,如果不等于任何一个if值时,则返回else值。

NVL函数的用法:
NVL(expr1,expr2),表示如果expr1的值为NULL时,则返回expr2的值,否则返回expr1的值。

NVL2函数的用法:
NVL2(expr1,expr2,expr3),检查表达式expr1,表示如果expr1不为NULL时,返回值为expr2,否则返回值为expr3。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: