溫馨提示×

SQL中CASE WHEN的實際應用案例

sql
小樊
92
2024-08-08 01:36:48
欄目: 云計算

假設有一個員工表Employee,包含以下字段:employee_id、employee_name、salary、department。

現在需要根據員工的工資水平,對員工進行分類,分類標準如下:

  • 如果員工的工資小于2000,則為低工資員工
  • 如果員工的工資在2000到5000之間,則為中等工資員工
  • 如果員工的工資大于5000,則為高工資員工

可以使用CASE WHEN語句來實現這個需求,在SQL中的應用如下:

SELECT 
    employee_id,
    employee_name,
    salary,
    department,
    CASE
        WHEN salary < 2000 THEN '低工資員工'
        WHEN salary >= 2000 AND salary <= 5000 THEN '中等工資員工'
        WHEN salary > 5000 THEN '高工資員工'
    END AS salary_level
FROM Employee;

通過以上SQL語句,可以將員工根據工資水平進行分類,并在結果中顯示每個員工的工資水平。

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