共用方式為


iff函式

適用於:核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

如果 expr1cond,則傳回 true,否則傳回 expr2。 此函式與 if 函式同義

語法

iff(cond, expr1, expr2)

引數

  • cond:布爾表達式。
  • expr1:任何類型的表達式。
  • expr2:一個 shares 表達式,其 expr1 最不常見的型別。

傳回

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

範例

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