iff 函数

适用于:check marked yes Databricks SQL check marked yes Databricks Runtime

如果 condtrue,则返回 expr1;否则返回 expr2。 此函数是 if 函数的同义函数。

语法

iff(cond, expr1, expr2)

参数

  • cond:一个 BOOLEAN 表达式。
  • expr1:一个任意类型的表达式。
  • expr2:一个与 expr1 共享最不常见类型的表达式。

返回

结果是 expr1expr2 的共同最大类型。

示例

> SELECT iff(1 < 2, 'a', 'b');
 a