sql >> Database >  >> RDS >> Mysql

MySQL Group By en bracketing volgens leeftijd

Ja. Je doet de partitionering in een CASE klasse.

SELECT
   COUNT(*),
   CASE
     WHEN age < 1 THEN 'age1'
     WHEN age BETWEEN 1 AND 4 THEN 'age2'
     WHEN age BETWEEN 4 AND 9 THEN 'age3'
     ELSE 'age4'
   END AS ageband
FROM children
GROUP BY ageband;



  1. MySQL ERROR 1327 bij het doen van een INTO FROM

  2. Gegevens ophalen van Mysql DB naar listView met JSON en PHP

  3. Hoe parallelle plannen opstarten - deel 4

  4. Een Oracle Connection wel of niet sluiten?