oracle学习笔记之通用函数
来源:互联网 发布:冰山算法 编辑:程序博客网 时间:2024/05/06 18:26
一、NVL(exp1,exp2)
--如果第一个参数的值不为看空,则返回第一个参数的值;否则,返回第二个参数的值。
SQL> select NVL(1000,12) FROM DUAL;
NVL(1000,12)
------------
1000
SQL> select NVL(null,12) FROM DUAL;
NVL(NULL,12)
------------
12
二、NVL2(exp1,exp2,exp3)
--如果第一个参数的值非空,返回第二个参数的值;否则,返回第三个参数的值。
SQL> SELECT NVL2(12,1,-1) FROM dual;
NVL2(12,1,-1)
-------------
1
SQL> SELECT NVL2(null,1,-1) FROM dual;
NVL2(NULL,1,-1)
---------------
-1
三、NULLIF(exp1,exp2)
--如果exp1与exp2相等,则返回空;否则,返回exp1。
SQL> SELECT NULLIF(12,12) FROM dual;
NULLIF(12,12)
-------------
SQL> SELECT NULLIF(12,2) FROM dual;
NULLIF(12,2)
------------
12
四、COALESCE(exp1,exp2,exp3,.......expn)
--功能与NVL相似,只不过他表示exp1为空则看exp2,否则返回exp1;同理,如果exp2也为空,返回exp3,否则,返回xep2;。。。。
SQL> SELECT COALESCE(null,3,4,null) FROM dual;
COALESCE(NULL,3,4,NULL)
-----------------------
3
SQL> SELECT COALESCE(null,null,4,null) FROM dual;
COALESCE(NULL,NULL,4,NULL)
--------------------------
4
- oracle学习笔记之通用函数
- oracle学习笔记之通用函数
- Numpy学习笔记之ndarray通用函数
- oracle之通用函数
- oracle之通用函数decode()
- Oracle数据库之通用函数
- Selenium学习笔记之五:封装几个通用的函数
- oracle学习笔记之五 组函数
- Oracle学习笔记之日期函数
- oracle学习笔记之自定义函数
- Oracle数据库学习笔记之函数,包
- [oracle学习笔记]之二:oracle常用函数
- c++学习笔记-----qsort通用排序函数
- Oracle学习笔记5-内置函数之数值函数
- Oracle函数学习笔记
- Linux邻居协议 学习笔记 之二 通用邻居处理函数对应的数据结构的分析
- OpenGl学习笔记4之通用的视图变换函数(glLoadIdentity,glMatrixMode)
- STL学习笔记之通用工具
- powerdesigner反向生成pdm
- [LeetCode] clone graph
- Interleaving String
- 濠梁鲦鱼的由来
- 图片渲染 类得修改 图片版本得适配
- oracle学习笔记之通用函数
- PhysX使用总结
- Struts2环境搭建
- MongoDB数据文件内部结构
- (转)设计模式(5):建造者模式
- 如何降低功耗过cmcc
- linux的几件事
- Bitmap工具类BitmapHelper
- NVIDIA® PhysX® SDK Documentation¶