如何 mysql 计算大小写

how to mysql count case when

您好,我正在按组获取部门名称并统计该部门的人数。 我想将特定部门以外的部门称为 'Other'。 是否可以使用 case when 显示在名为 COUNT 的单个列中?

CASE 放入 SELECT 列表中,然后按您在此处分配的别名分组。

SELECT CASE title_name 
        WHEN 'Engineer' THEN title_name
        ELSE 'OTher'
       END AS title,
    COUNT(*) AS total_count
FROM mrpa_user
WHERE title_name NOT IN ('NULL', '.')
GROUP BY title