Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL Group By и поставяне в скоби според възрастта

да Правите разделянето в CASE клас.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 8000 актуализации в секунда с помощта на mysql

  2. mySQL dateTime range Проблем със заявката

  3. Как да стигна от MySql сървър до приложение за Android?

  4. Какво е достатъчно дезинфекция за URL

  5. Как да извличам 2 пъти в MYSQL PDO без FETCHALL