码迷,mamicode.com
首页 > 数据库 > 详细

Oracle中的通用函数

时间:2018-06-05 21:21:49      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:返回   处理   font   默认   acl   esc   显示   nbsp   size   

1、nvl(列,默认值)函数处理null

select nvl(null,3),nvl(4,3) from dual    结果显示为3,4。因为nvl中的第一个为null时,返回结果为第二个值,第一个不为空,返回结果为第一个值

select sal+nvl(comm,0)*12 from dual   表中有一些comm字段为null

2、nvl(列,返回结果1(列不为空时),返回结果2(列为空时))

3,、nullif(表达式1,表达式2)函数

如果两个表达式相等,返回null,否则返回1

4、decode(列,值1,输出结果1,值2,输出结果2,....)列与哪个值相等,就输出哪个结果

5、coalesce(表达式1,表达式2,表达式3,.....)函数

表达式1位null,显示表达式2的值,如果表达式2也为空,显示表达式3的值,以此类推

 

Oracle中的通用函数

标签:返回   处理   font   默认   acl   esc   显示   nbsp   size   

原文地址:https://www.cnblogs.com/fsy-f4/p/9141669.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!