溫馨提示×

Oracle iif函數(shù)怎樣使用

小樊
87
2024-08-06 04:03:10
欄目: 云計(jì)算

Oracle中并沒有iif()函數(shù),但可以使用CASE語句來實(shí)現(xiàn)類似的功能。CASE語句的用法如下:

SELECT 
   CASE 
      WHEN condition1 THEN result1
      WHEN condition2 THEN result2
      ...
      ELSE default_result
   END
FROM your_table;

例如,如果想要根據(jù)某個(gè)字段的值來返回不同的結(jié)果,可以這樣寫:

SELECT 
   CASE 
      WHEN field_name = 'value1' THEN 'result1'
      WHEN field_name = 'value2' THEN 'result2'
      ELSE 'default_result'
   END
FROM your_table;

這樣就可以根據(jù)條件返回不同的結(jié)果了。

0