MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 数据库 / 正文

几个Oracle空值处理函数

2024-11-26 20:48 huorong 数据库 6 ℃ 0 评论

整理了几个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

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言