Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Alias ​​für GROUP BY-Klausel?

Verwenden Sie ein verschachteltes SELECT - die innere, um die Population zu extrahieren und die berechnete Spalte zu generieren, und die äußere kann dann GROUP BY diese Spalte:

SELECT region, SUM(population) FROM (

   SELECT CASE ...

   ... AS region, population FROM population_us_states )

GROUP BY region