SQL
SQL 그룹핑에 대해 알아보자
데분몽굴
2024. 6. 15. 16:52
오늘은 SQL 그룹핑에 대해 알아볼게요. 그룹핑은 SQL에서 자주 쓰이게 되는데 전체 행을 통해서 데이터를 확인하는 것이 아니라 데이터를 그룹화하여 확인해볼 때 사용하게 됩니다.
SELECT
gender,
COUNT(*),
AVG(height), # 그룹별 키의 평균 출력
MIN(weight) # 그룹별 몸무게가 가장 낮은 사람 출력
FROM copang_main.member
GROUP BY gender;
GROUP BY
를 사용하게 되면 각 컬럼들을 그룹화하여 분석해볼 수 있습니다.
COUNT, AVG, MIN 과 같은 집계 함수들이 GROUP BY를 사용하기 전에는 전체 컬럼에 대하여 적용이 되었지만, 그룹핑을 진행하게 되면 그룹별로 해당 집계 함수가 적용됩니다.