网站首页 > 数据库 / 正文
整理了几个Oracle空值处理的函数:nvl,nullif,nvl2,coalesce;下面简单介绍一下:
nvl(exp1,exp2):
如果exp1为空,则返回exp2;否则返回exp1;
nvl2(exp1,exp2,exp3):
如果exp1为空,则返回exp3;否则返回exp2;
nullif(exp1,exp2):
如果exp1等于exp2,则返回空;否则返回exp1;
coalesce(exp1,exp2.....expn):
返回列表中第1个不为空的值,如果全部元素为空,则返回空。当有nvl函数嵌套时,可以考虑使用该函数。
Tags:oracle plsql if
- 上一篇:Oracle数据库之高级查询二
- 下一篇:Oracle 数据库高级查询语句方法
猜你喜欢
- 2024-11-26 Oracle数据库之高级查询二
- 2024-11-26 MySQL 实现类似IF判断
- 2024-11-26 mysql分组查询详解(group by & having)
- 2024-11-26 性能测试之数据库性能定位_AWR篇 Oracle AWR 报告的生成
- 2024-11-26 读SQL进阶教程笔记14_SQL编程要点
- 2024-11-26 Oracle解析复杂json的方法
- 2024-11-26 数据库的SQL语言——数据库操作(一)
- 2024-11-26 PLSQL一些常用的知识点