Oracle 中 nvl()、decode()和日期形式转换函数的使用
2013-08-04 21:15
330 查看
日期转换形式
to_char(columnofdate,'YYYYMMDD HH24:MI:SS')例:select empno,ename,to_char(hiredate,'YYYY-MM-DD HH24:MI:SS') from emp;
nvl()函数
形式:nvl(column,aaa) 表示选择的column字段如果为null,则显示aaa(显示的aaa类型必须与该字段类型一致)例:select ename,comm from emp;
select ename,nvl(comm,888) from emp;
decode()函数
1 含义解释: DECODE(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)2
3 该函数的含义如下:
4 IF 条件=值1 THEN
5 RETURN(翻译值1)
6 ELSIF 条件=值2 THEN
7 RETURN(翻译值2)
8 ......
9 ELSIF 条件=值n THEN
10 RETURN(翻译值n)
11
12 ELSE
13 RETURN(缺省值)
14 END IF
例:select name from mytest;
select decode(name,'aaa','WWW','default') from mytest;
相关文章推荐
- oracle之 nvl 和 decode结合使用实例
- oracle的decode()+nvl()的使用
- oracle 数值型函数,字符型函数,日期函数,转换函数,to_char,自动类型转换,日期类型转换
- oracle中的decode的使用
- Oracle 中读写 DATE 类型字段时用到的日期转换函数
- 【转】Oracle中Decode()函数使用技巧
- Oracle中Decode()函数使用技巧
- 使用笔记:mysql与oracle进行sql查询时如何表示日期
- Oracle Nvl()与Nv2()的使用
- oracle SQL单行函数2-数值、日期和转换函数汇总
- oracle中的decode的使用
- oracle的日期转换函数
- 關於Oracle中的nvl另類使用
- oracle中的decode的使用
- Oracle decode使用实例
- Mysql中ifNull()/if()/case when用法和Oracle中nvl()/nvl2()/decode()的用法及其比较
- 使用笔记:mysql与oracle进行sql查询时如何表示日期
- oracle中的decode的使用
- Oracle自我补充之Decode()函数使用介绍
- mysql中的日期转换函数(类似oracle中的to_date)