日期轉換形式
to_char(columnofdate,'YYYYMMDD HH24:MI:SS')
例:select empno,ename,to_char(hiredate,'YYYY-MM-DD HH24:MI:SS') from emp;
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISMzAzM1MTMxIDNwgDMzEDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
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;