SQL CASE表达式的用法-二、简单CASE表达式的应用示例

时间:2025-02-13 19:42:39

假设有一张员工表employees,包含employee_idnamedepartment_id字段。我们想根据department_id显示部门名称。

SELECT 
    employee_id,
    name,
    department_id,
    CASE department_id
        WHEN 1 THEN '销售部'
        WHEN 2 THEN '研发部'
        WHEN 3 THEN '财务部'
        ELSE '其他部门'
    END AS department_name
FROM 
    employees;

通过这个查询,就能将数字形式的department_id转换为具体的部门名称。