溫馨提示×

sql中casewhen怎么使用

sql
小億
166
2023-08-09 03:40:12
欄目: 云計算

在SQL中,CASE WHEN語句用于根據條件執行不同的操作。它的語法格式如下:

CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
...
ELSE result
END

其中,condition1、condition2等是可以使用的條件表達式,result1、result2等是根據條件計算的結果。ELSE子句是可選的,用于指定在沒有任何條件匹配時的默認結果。

以下是CASE WHEN語句的一個示例:

SELECT
customer_id,
CASE
WHEN age >= 18 THEN 'Adult'
WHEN age >= 13 THEN 'Teenager'
ELSE 'Child'
END AS age_group
FROM
customers;

在上面的示例中,CASE WHEN語句根據顧客的年齡將其分為三個年齡組:成年人、青少年和兒童。根據年齡的不同,將返回不同的結果。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女