NVL和NVL2有什么区别,NULLIF 的使用
来源:互联网 发布:lm算法 编辑:程序博客网 时间:2024/06/08 08:35
NVL和NVL2有什么区别,NULLIF 的使用.
NVL (expr1, expr2):expr1为NULL,返回expr2;不为NULL,返回expr1。注意两者的类型要一致
NVL2 (expr1, expr2, expr3) :xpr1不为NULL,返回expr2;为NULL,返回expr3。expr2和expr3类型不同的话,expr3会转换为expr2的类型
NULLIF (expr1, expr2):相等返回NULL,不等返回expr1
SQL> select nvl(null, 1) from dual;
NVL(NULL,1)
-----------
1
SQL> select nvl(2, 1) from dual;
NVL(2,1)
----------
2
NVL2:
SQL> select nvl2(2, 1, 3) from dual;
NVL2(2,1,3)
-----------
1
SQL> select nvl2(null, 1, 3) from dual;
NVL2(NULL,1,3)
--------------
3
NULLIF:
SQL> select NULLIF(1,1) from dual;
NULLIF(1,1)
-----------
SQL> select NULLIF(1,2) from dual;
NULLIF(1,2)
-----------
1
阅读全文
0 0
- NVL和NVL2有什么区别,NULLIF 的使用.
- NVL和NVL2有什么区别,NULLIF 的使用.
- NVL和NVL2有什么区别,NULLIF 的使用
- NVL,NVL2,NULLIF有什么区别,及使用.
- ORACLE中nvl,nvl2,nullif的使用
- Oracle的nvl/nvl2/nullif/coalesce函数
- coalesce nvl nvl2 nullif
- NVL & NVL2 & NULLIF
- NVL,NVL2,NULLIF,COALESCE
- nvl,nvl2,nullif
- oracle nvl nvl2 nullif
- NVL,NVL2,NULLIF,COALESCE
- oracle nvl和nvl2的区别
- NVL NVL2 NULLIF DECODE CASE
- oralce中 NVL NVL2函数判断字段有NULL值和非NULL值的情况。 NULLIF 和 COALESCE 计算两个字段的值
- oracle NVL、NVL2,、NULLIF、COALESCE函数的用法
- oracle NVL、NVL2,、NULLIF、COALESCE函数的用法
- nvl和nvl2函数使用
- MySQL
- 【php基础班】第12天 网页对象介绍、对象深入讲解、事件、定时器
- MapReduce过程详解及其性能优化
- String,StringBuffer与StringBuilder的区别??
- github使用
- NVL和NVL2有什么区别,NULLIF 的使用
- 【Redis缓存机制】7.SortSet排序集合类型操作
- Android学习七 BroadcastReceiver广播接收者
- 系统广播的action
- 防止快速连续点击按钮重复提交数据之一(自定义方法实现)
- windows下编译最新x264
- Python 列表
- 数据结构一(单链表)
- Ubuntu 查看系统版本、位数 指令