1. 程式人生 > >decode函數

decode函數

level 配對 等於 註意 結果 處理 函數 處理過程 code

DECODE 中的if-then-else邏輯

在邏輯編程中,經常用到If – Then –Else 進行邏輯判斷。在DECODE的語法中,實際上就是這樣的邏輯處理過程。它的語法如下: DECODE(value, if1, then1, if2,then2, if3,then3, . . . else ) Value 代表某個表的任何類型的任意列或一個通過計算所得的任何結果。當每個value值被測試,如果value的值為if1,Decode 函數的結果是then1;如果value等於if2,Decode函數結果是then2;等等。事實上,可以給出多個if/then 配對。如果value結果不等於給出的任何配對時,Decode 結果就返回else 。 需要註意的是,這裏的if、then及else 都可以是函數或計算表達式。

decode函數