if
函式
適用於: Databricks SQL Databricks Runtime
如果 cond
為 true
,則傳回 expr1
,否則傳回 expr2
。 此函式與 iff 函式同義。
語法
if(cond, expr1, expr2)
引數
cond
:布爾表達式。
expr1
:任何類型的表達式。
expr2
:與 共用最不通用型別的expr1
表達式。
傳回
結果是 和expr2
的常見最大類型expr1
。
範例
> SELECT if(1 < 2, 'a', 'b');
a