집계 (2) 썸네일형 리스트형 [mysql] 연령대별 집계(통계) 구하기 SELECT TIMESTAMPDIFF(YEAR, BIRTH_DATE, NOW()) DIV 10 * 10 BIRTH , COUNT(*) CNT FROM EMPLOYEES E , SALARIES S WHERE S.EMP_NO=E.EMP_NO AND TO_DATE='9999-01-01' GROUP BY TIMESTAMPDIFF(YEAR, BIRTH_DATE, NOW()) DIV 10 ; 집계 쿼리 행열 변환 (가로 출력) 1. 행열변환 SELECT SUM(CASE WHEN MM=1 THEN CNT ELSE 0 END) M1 , SUM(CASE WHEN MM=2 THEN CNT ELSE 0 END) M2 , SUM(CASE WHEN MM=3 THEN CNT ELSE 0 END) M3 , SUM(CASE WHEN MM=4 THEN CNT ELSE 0 END) M4 , SUM(CASE WHEN MM=5 THEN CNT ELSE 0 END) M5 , SUM(CASE WHEN MM=6 THEN CNT ELSE 0 END) M6 , SUM(CASE WHEN MM=7 THEN CNT ELSE 0 END) M7 , SUM(CASE WHEN MM=8 THEN CNT ELSE 0 END) M8 , SUM(CASE WHEN MM=9 THEN.. 이전 1 다음