Oracle中的通用函数

Posted fsy-f4

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle中的通用函数相关的知识,希望对你有一定的参考价值。

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中的通用函数的主要内容,如果未能解决你的问题,请参考以下文章

oracle单行函数 之 通用函数

Oracle通用函数,分组函数,子查询

Oracle中的NVL函数

Oracle中的NVL函数

Oracle中的NVL函数

如何在 BigQuery 中实现通用 Oracle DECODE 函数?