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

来源:互联网 发布:windows系统编程 环境 编辑:程序博客网 时间:2024/06/08 17:56

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

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


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。
阅读全文
0 0
原创粉丝点击