判斷testCondition是否為真。如果為真,返回valueTrue的值,否則返回valueFalseOrNull的值。
命令格式
if(<testCondition>, <valueTrue>, <valueFalseOrNull>)
參數說明
testCondition:必填。要判斷的運算式,BOOLEAN類型。
valueTrue:必填。運算式testCondition為True時,返回的值。
valueFalseOrNull:必填。運算式testCondition為False時,返回的值,可以設為NULL。
傳回值說明
傳回值類型和參數valueTrue或valueFalseOrNull的資料類型一致。
使用樣本
--返回200。
select if(1=2, 100, 200);
相關函數
IF函數屬於其他函數,更多其他業務情境的函數請參見其他函數。