情况下
表达式
适用于:砖的SQL砖运行时
返回resN
第一optN
这就等于expr
或def
如果没有匹配。
返回resN
第一condN
评估为true,或def
如果没有发现。
语法
情况下expr{当opt1然后res1}(…](其他的def]结束
情况下{当cond1然后res1}(…](其他的def]结束
参数
expr
定义:任何表达式的比较。
optN
:有一个表达式最常见的类型与expr
和所有其他optN
。
resN
:有任何表达式最常见的类型与所有其他resN
和def
。
def
:有一个可选的表达式最常见的类型与所有resN
。
condN
:一个布尔表达式。
返回
结果类型相匹配最常见的类型的resN
和def
。
如果def
省略默认为空。条件评估,只有resN
或def
哪种方法的执行结果。
例子
>选择情况下当1>0然后1当2>0然后2。0其他的1。2结束;1。0>选择情况下当1<0然后1当2>0然后2。0其他的1。2结束;2。0>选择情况下当1<0然后1当2<0然后2。0结束;零>选择情况下3当1然后“一个”当2然后“B”当3然后“C”结束;C