sql >> Database >  >> RDS >> Mysql

Alias ​​voor GROUP BY-clausule?

Gebruik een geneste SELECT - de binnenste om de populatie te extraheren en de berekende kolom te genereren, en de buitenste kan dan GROUP BY die kolom:

SELECT region, SUM(population) FROM (

   SELECT CASE ...

   ... AS region, population FROM population_us_states )

GROUP BY region


  1. Hoe te BESTELLEN BY varchar veld als nummer?

  2. Vergelijk Strings die accenten negeren in SQL (ORACLE)

  3. MySQL:hoe een OR-clausule te indexeren

  4. Hoe vraag ik een mysql-veld aan?