From 3b50b51a4f04e22690cb2a1427a1d19904b9c618 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Antonio=20Chac=C3=B3n=20Guti=C3=A9rrez?= <138903866+joseantoniochacon@users.noreply.github.com> Date: Mon, 30 Sep 2024 14:06:00 -0600 Subject: [PATCH] Time: 2005 ms (19.75%), Space: 0B (100.00%) - LeetHub --- .../1907-count-salary-categories.sql | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 1907-count-salary-categories/1907-count-salary-categories.sql diff --git a/1907-count-salary-categories/1907-count-salary-categories.sql b/1907-count-salary-categories/1907-count-salary-categories.sql new file mode 100644 index 0000000..cd22056 --- /dev/null +++ b/1907-count-salary-categories/1907-count-salary-categories.sql @@ -0,0 +1,15 @@ +# Write your MySQL query statement below + +SELECT category, COUNT(*) - 1 AS accounts_count +FROM +(SELECT +CASE + WHEN income > 50000 THEN "High Salary" + WHEN income >= 20000 AND income <= 50000 THEN "Average Salary" + ELSE "Low Salary" +END AS category +FROM Accounts +UNION ALL +SELECT * +FROM (VALUES ROW("Low Salary"), ROW("Average Salary"), ROW("High Salary")) AccountsCategories (category)) AccountsCategoriesCount +GROUP BY category \ No newline at end of file