在Oracle中,WHEN語句通常用于結(jié)構(gòu)化查詢語言(SQL)中的CASE表達(dá)式中,用于指定在滿足特定條件時執(zhí)行的操作。
以下是一個使用WHEN語句的簡單示例:
SELECT
CASE
WHEN column_name = 'value1' THEN 'Result1'
WHEN column_name = 'value2' THEN 'Result2'
ELSE 'Default Result'
END AS new_column
FROM table_name;
在上面的示例中,當(dāng)column_name的值等于’value1’時,將返回’Result1’,當(dāng)其值等于’value2’時,將返回’Result2’,否則將返回’Default Result’。這里的WHEN語句用于指定不同的條件和對應(yīng)的結(jié)果。