10-20, 20-30, 30-40과 같은 연령 그룹간에 사용자를 그룹화하는 쿼리가 필요합니다.행 값을 10으로 합계하는 SQL 쿼리
users | age
1000 21,
1200 26,
1300 32,
1700 39,
은 샘플 데이터입니다. 이 작업을 수행하는 방법은 mysql에있다. 어떤 도움을 주셔서 감사합니다.
10-20, 20-30, 30-40과 같은 연령 그룹간에 사용자를 그룹화하는 쿼리가 필요합니다.행 값을 10으로 합계하는 SQL 쿼리
users | age
1000 21,
1200 26,
1300 32,
1700 39,
은 샘플 데이터입니다. 이 작업을 수행하는 방법은 mysql에있다. 어떤 도움을 주셔서 감사합니다.
-Avinash
난 당신이 등 10-19, 20-29, (겹침 그룹)을 의미하는 가정합니다. 이 같은 것이 도움이 될 수 있습니다.
SELECT users, age, FLOOR(age/10) AS gp FROM users_table GROUP BY gp
aggregate functions with GROUP BY을 사용하면 그룹 속성을 얻을 수 있습니다.
이 그룹에 대해 일부 집계를 수행한다고 가정합니다. 예를 들어 합계 사용자.
SELECT SUM(users), FLOOR(age/10)*10 AS olderThan
FROM t
GROUP BY olderThan
직접 시도한 적이 있습니까? 왜 지금까지 최고야? – Dawson