相當於if語句
decode函式比較1個引數時
select id,decode(inparam,『becomparedparam』,『值1』 ,『值2』) name from bank
#如果第乙個引數inparam==『becomparedparam』,則select得到的name顯示為值1,
#如果第乙個引數inparam!=『becomparedparam』,則select得到的name顯示為值2
decode函式比較多個引數時
select id,decode(inparam,『para1』,『值1』 ,『para2』,『值2』,『para3』,『值3』,『para4』,『值4』,『para5』,『值5』) name from bank
#如果第乙個引數inparam=='para1』那麼那麼select得到的name顯示為值1;
#如果第乙個引數inparam=='para2』那麼那麼select得到的name顯示為值2;
#如果第乙個引數inparam=='para3』那麼那麼select得到的name顯示為值3;
#如果第乙個引數inparam==『para4』那麼那麼select得到的name顯示為值4;
#如果第乙個引數inparam==『para5』那麼那麼select得到的name顯示為值5;
#都不相等就為』』
SQL中的decode 函式
decode 函式是sql中比較常見的函式,主要用於將查詢結果翻譯成其他值,下面將為您介紹sql中decode 函式,供您參考。decode 函式簡介 主要作用 將查詢結果翻譯成其他值 即以其他形式表現出來,以下舉例說明 使用方法 select decode columnname,值1,翻譯值1,值...
sql中的decode函式
1 使用decode判斷字串是否一樣 decode value,if1,then1,if2,then2,if3,then3,else 含義為if 條件 值1 then return value 1 elsif 條件 值2 then return value 2 elsif 條件 值n then re...
Oracle 中 decode 函式用法
含 釋 decode 條件,值1,返回值1,值2,返回值2,值n,返回值n,預設值 該函式的含義如下 if 條件 值1 then return 翻譯值1 elsif 條件 值2 then return 翻譯值2 elsif 條件 值n then return 翻譯值n else return 預設值...