코딩하는 몽구리

SQL 그룹핑에 대해 알아보자 본문

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를 사용하기 전에는 전체 컬럼에 대하여 적용이 되었지만, 그룹핑을 진행하게 되면 그룹별로 해당 집계 함수가 적용됩니다.

출력모습