728x90
📚문제
📝풀이
SELECT 'High Salary' AS category
, SUM(CASE WHEN income > 50000 THEN 1 ELSE 0 END) AS accounts_count
FROM Accounts
UNION
SELECT 'Average Salary' AS category
, SUM(CASE WHEN income BETWEEN 20000 AND 50000 THEN 1 ELSE 0 END) AS accounts_count
FROM Accounts
UNION
SELECT 'Low Salary' AS category
, SUM(CASE WHEN income < 20000 THEN 1 ELSE 0 END) AS accounts_count
FROM Accounts;
그냥 GROUP BY 해서 풀면
'Average Salary' 구간에 해당되지 않는 id도 있어서 아예 행이 나오지 않는다
쉽게 풀리는게 없다...🤯
728x90