Oracle中并沒有iif()函數,但可以使用CASE語句來實現類似的功能。CASE語句的用法如下:
SELECT
CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
...
ELSE default_result
END
FROM your_table;
例如,如果想要根據某個字段的值來返回不同的結果,可以這樣寫:
SELECT
CASE
WHEN field_name = 'value1' THEN 'result1'
WHEN field_name = 'value2' THEN 'result2'
ELSE 'default_result'
END
FROM your_table;
這樣就可以根據條件返回不同的結果了。