共用方式為


if函式

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

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

語法

if(cond, expr1, expr2)

引數

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

傳回

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

範例

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