if 函式

適用於:check marked yes Databricks SQL check marked yes Databricks Runtime

如果 condtrue,則expr2expr1回 ,否則傳回 。 此函式與 iff 函式同義。

語法

if(cond, expr1, expr2)

引數

  • cond:布爾表達式。
  • expr1:任何類型的表達式。
  • expr2:與 共用最不通用型別的expr1表達式。

傳回

結果是 和expr2的常見最大類型expr1

範例

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