1. 程式人生 > >ORACLE中部分函式的用法

ORACLE中部分函式的用法

select decode(sign(salary - 8000),1,salary*1.15,-1,salary*1.2,salary from employee

DECODE的語法:DECODE(value,if1,then1,if2,then2,if3,then3,…,else),表示如果value 等於if1時,DECODE函式的結果返回then1,…,如果不等於任何一個if值,則返回else。初看一下,DECODE 只能做等於測試,但剛才也看到了,我們通過一些函式或計算替代value,是可以使DECODE函式具備大於、小於或等於功能。

oracle decode函式使用方法