decode用法 翻譯值

2021-06-23 10:08:09 字數 517 閱讀 5431

含**釋:

decode(條件,值1,返回值1,值2,返回值2,...值n,返回值n,預設值)

該函式的含義如下:

if 條件=值1 then

return(翻譯值1)

elsif 條件=值2 then

return(翻譯值2)

......

elsif 條件=值n then

return(翻譯值n)

else

return(預設值)

end if

decode(欄位或字段的運算,值1,值2,值3)

這個函式執行的結果是,當字段或字段的運算的值等於值1時,該函式返回值2,否則返回值3

當然值1,值2,值3也可以是表示式,這個函式使得某些sql語句簡單了許多

如:圖執行結果

decode函式用法

decode 函式將該數值與一系列的序偶相比較,以決定最後的返回結果 序偶序偶,就是成對出現 我們將這個函式與 switch 比較,我們發現他們基本相似,唯一不同的是 switch 將要比較的值放在 case 後面都加上了 break中。select id,decode flag,y yes n n...

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 預設值 end...

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 預設值...