Użyj zagnieżdżonego SELECT
- wewnętrzna do wyodrębnienia populacji i wygenerowania wyliczonej kolumny, a zewnętrzna do GROUP BY
ta kolumna:
SELECT region, SUM(population) FROM (
SELECT CASE ...
... AS region, population FROM population_us_states )
GROUP BY region