解码函数

适用于:检查标记是的砖的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”,“石头”);岩石