if 函数

适用于:勾选“是” Databricks SQL 勾选“是” Databricks Runtime

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

语法

if(cond, expr1, expr2)

参数

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

返回

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

示例

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