如何在SQL中使用CASE WHEN進(jìn)行邏輯判斷

sql
小樊
104
2024-08-08 01:33:40
欄目: 云計(jì)算

在SQL中,可以使用CASE WHEN語(yǔ)句進(jìn)行邏輯判斷。下面是一個(gè)簡(jiǎn)單的示例:

SELECT 
    CASE 
        WHEN column_name = 'value1' THEN 'result1'
        WHEN column_name = 'value2' THEN 'result2'
        ELSE 'default_result'
    END AS new_column_name
FROM 
    table_name;

在這個(gè)示例中,當(dāng)column_name的值為’value1’時(shí),將返回’result1’;當(dāng)column_name的值為’value2’時(shí),將返回’result2’;否則將返回’default_result’。可以根據(jù)實(shí)際需求添加更多的WHEN條件進(jìn)行邏輯判斷。

0