Oracle NULLIF函数
来源:互联网 发布:ar看车源码 编辑:程序博客网 时间:2024/05/29 18:52
Oracle NULLIF函数
Oracle NULLIF函数语法为NULLIF(表达式1,表达式2),如果表达式1和表达式2相等则返回空值,如果表达式1和表达式2不相等则返回表达式1的结果。
注意:表达式1和表达式2应该是相同数据类型或能隐含转换成相同数据类型,表达式1不能用字符null。 www.2cto.com
示例1:如果sal为888的则返回空
[sql]
SQL> select a.ename,a.sal,nullif (sal,8888) value from emp a;
ENAME SAL VALUE
-------------------- ---------- ----------
SMITH 99 99
ALLEN 8888
WARD 8888
JONES 8888
MARTIN 8888
BLAKE 8888
CLARK 8888
SCOTT 999 999
KING 8888
TURNER 8888
ADAMS 8888
JAMES 8888
FORD 8888
MILLER 8888
xiangyc 9999.88 9999.88
已选择15行。
www.2cto.com
可以看到相等为空,不相等返回表达一。
示例2:
[sql]
SQL> select nullif(3+5,8) value from dual;
VALUE
----------
示例3:证明第一表达式不能用字符null
[sql]
SQL> select nullif(null,8) value from dual;
select nullif(null,8) value from dual
*
第 1 行出现错误:
ORA-00932: 数据类型不一致: 应为 -, 但却获得 CHAR
阅读全文
0 0
- Oracle NULLIF函数
- oracle函数之NULLIF
- Oracle NULLIF函数
- oracle nullif函数的使用
- oracle nullif函数的使用
- Oracle DB NVL、NVL2、NULLIF、COALESCE函数
- Oracle中的NVL()、NVL2()、NULLIF()、Coalesce()函数
- Oracle中的COALESCE,NVL,NVL2,NULLIF函数
- Oracle中的NVL,NVL2,NULLIF,COALESCE函数
- Oracle中的COALESCE,NVL,NVL2,NULLIF函数
- Oracle中的 NVL,NVL2,NULLIF,COALESCE 函数
- Oracle的nvl/nvl2/nullif/coalesce函数
- oracle一些重要函数:nvl, nvl2, nullif,COALESCE,decode,case
- oracle中的NVL,NVL2,NULLIF,COALESCE几个通用函数
- oracle中的NVL,NVL2,NULLIF,COALESCE几个通用函数
- oracle中的NVL,NVL2,NULLIF,COALESCE几个通用函数
- oracle中的NVL,NVL2,NULLIF,COALESCE几个通用函数(转)
- oracle中的NVL,NVL2,NULLIF,COALESCE几个通用函数
- 欢迎使用CSDN-markdown编辑器
- 数据结构(第二天) 双向循环链表
- C++学习笔记——模板与群体数据
- [UVa 10385] Duathlon 三分法
- 欢迎使用CSDN-markdown编辑器
- Oracle NULLIF函数
- 使用Jsoup 简单抓取页面的数据
- Windows命令行编译C&&C++程序
- IMS蓝点通用信息管理系统提取系统账号一览表方法
- 解决nk.exe:dwOEMDrWatsonSize编译问题
- Android源码(7) --- Binder(1) Linux IPC 机制
- this、super、final关键字_学习体会
- Meteor Shower POJ
- ghost.py在代用JavaScript时的超时问题