1、用法1
a、語法
decode(value,條件1,返回值1,條件2,返回值2,...,else 其他返回值),用來判斷字符串是否一樣
b、舉例
select decode(&sex,1,'男',2,'女','其他')sex from dual
只要輸入的數不是1或2都會返回 '其他'
2、用法2
a、先介紹函數sign()的用法
sign(num)是根據參數是0,正數,負數,分別返回0,1,-1
b、語法
decode(sign(var1 - var2), 1, var1, var2)用來比較大小
c、舉例
select decode(sign(&var1 - &var2), 1, &var1, &var2)big from dual