sql >> Database >  >> RDS >> Mysql

MySQL GROEP OP leeftijdscategorie inclusief nulbereiken

Een alternatief voor de bereiktabel (die mijn voorkeur heeft), een antwoord met één rij zou kunnen zijn:

SELECT
    SUM(IF(age < 20,1,0)) as 'Under 20',
    SUM(IF(age BETWEEN 20 and 29,1,0)) as '20 - 29',
    SUM(IF(age BETWEEN 30 and 39,1,0)) as '30 - 39',
    SUM(IF(age BETWEEN 40 and 49,1,0)) as '40 - 49',
...etc.
FROM inquiries;


  1. Herstel Oracle laatst ingevoerde IDENTITEIT

  2. Meerdere indexen versus indexen met meerdere kolommen

  3. Gevonden:bit, verwacht:boolean na Hibernate 4-upgrade

  4. Hoe kom ik achter de _exact_ fout van SQL Server?