解碼函數

適用於:檢查標記是的磚的SQL檢查標記是的磚運行時9.1及以上

返回的值匹配的關鍵。

語法

解碼(expr,{key1,value1}(,](,defValue])

參數

  • expr:任何表達式的一個類似的類型。

  • keyN:一個表達式匹配的類型expr

  • 一:一個表達式最常見的類型defValue和其他年代。

  • defValue一:一個可選的表達式最常見的類型

返回

的結果是最常見的類型defValue

函數返回第一個keyN匹配expr。這個函數零比賽NULL。如果沒有keyN匹配expr,defValue如果它存在返回。如果沒有defValue是指定的結果是零。

例子

>選擇解碼(5,6,“火花”,5,“SQL”,4,“石頭”);SQL>選擇解碼(,6,“火花”,,“SQL”,4,“石頭”);SQL>選擇解碼(7,6,“火花”,5,“SQL”,“石頭”);岩石