Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL Group By i nawiasy według wieku

TAk. Partycjonujesz w CASE klasa.

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. Identyfikator klucza podstawowego osiągnął limit typu danych bigint

  2. Płaskie dane dziecka/rodzica z nieznaną liczbą kolumn

  3. Zduplikowany wpis dla klucza „group_key”

  4. Jak dopasować niepotrzebne znaki w bazie mysql do arabskich liter za pomocą PHP i MYSQL

  5. Klucze obce i indeksy