一、decode()函式
1、語法
decode(control_value,value1,result1[,value2,result2…][,default_result]);
control _value :試圖處理的數值。decode函式將該數值與後面的一系列的偶序相比較,以決定返回值。
value1:是一組成序偶的數值。如果輸入數值與之匹配成功,則相應的結果將被返回。對應乙個空的返回值,可以使用關鍵字null於之對應。
result1:是一組成序偶的結果值。
default_result 未能與任何乙個值匹配時,函式返回的預設值。
2、用法
當第乙個引數等於1時,返回「你就站在此地」
當第乙個引數等於2時,返回「不要走動」
當第乙個引數等於其他值時,返回「我去買幾個橘子」
oracle最強大函式之一decode函式的使用
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 條...
oracle中的decode函式
decode函式的用法解釋 1 decode 條件,a,b,c 相當於 if 條件 a then b else c 2 decode 條件,a,b,c d,e,f,g 相當於 if 條件 a then b else if 條件 c then d,else if 條件 e then f else g ...
oracle中的decode函式
decode函式是oracle pl sql是功能強大的函式之一,目前還只有oracle公司的sql提供了此函式,其他資料庫廠商的sql實現還沒有此功能。decode有什麼用途 呢?先構造乙個例子,假設我們想給智星職員加工資,其標準是 工資在8000元以下的將加20 工資在8000元以上的加15 通...