nvl:
nvl(a,0) 如果a為null,則返回0;
trunc:
trunc(to_date('2009-10-31','yyyy-MM-dd'),'yyyy')返回2009年第一天
trunc(to_date('2009-10-31','yyyy-MM-dd'),'mm')返回2009年10月第一天
trunc(to_date('2009-10-31','yyyy-MM-dd'),'d')返回當前星期第一天
TRUNC(89.985,2)=89.98
TRUNC(89.985)=89
TRUNC(89.985,-1)=80
DECODE
http://baike.baidu.com/view/188663.htm?fr=ala0_1