Oracle中的常用函数

写在前面

整理一些oracle中最常用的方法,以作记录,便于使用时进行查找。(持续更新…)

常用的一些函数

nvl函数的使用:nvl(paramA,paramA)用于返回一个不为null的值;

1. 有一个参数为null的情况,返回不为null的那个值;下例返回的就是 <code>1</code>;

1
select nvl(1, null) from dual;
2. 两个参数都为null的情况,返回值为null;下例返回的结果就是<code>null</code>;
1
select nvl(null,null) from dual;
3. 两个参数都不为null的情况,返回第一个参数;下例返回的结果就是<code>1</code>;
1
select nvl(1,2) from dual;

注意

1
2
3
select nvl('',0.08) from dual;--在oracle中返回的是.08

select decode('',null,0.08) from dual;--返回0.08