Mysql
 sql >> Database >  >> RDS >> Mysql

Alias ​​per clausola GROUP BY?

Usa un SELECT annidato - quello interno per estrarre la popolazione e generare la colonna calcolata, e quello esterno può quindi GROUP BY quella colonna:

SELECT region, SUM(population) FROM (

   SELECT CASE ...

   ... AS region, population FROM population_us_states )

GROUP BY region