1
MySQL이 연령대에 따라 데이터 그룹화를 처리 할 수 있습니까?MySQL 그룹 By 및 연령에 따른 브라케팅
내 사용자 테이블에서 연령 값은 실제 나이입니다. 나는 그들을 연령대에 따라 분류하고 싶다. 예 :
ages below 1 year old as age1, 1-4 yrs as age2, 5-9 yrs. old as age3 and so on.
MySQL이 연령대에 따라 데이터 그룹화를 처리 할 수 있습니까?MySQL 그룹 By 및 연령에 따른 브라케팅
내 사용자 테이블에서 연령 값은 실제 나이입니다. 나는 그들을 연령대에 따라 분류하고 싶다. 예 :
ages below 1 year old as age1, 1-4 yrs as age2, 5-9 yrs. old as age3 and so on.
예. 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;