[sql] GROUP BY 절을 활용하여 조건별 그룹화
SQL에서 GROUP BY
절을 사용하면 특정 열의 값에 따라 데이터를 그룹화할 수 있습니다. 이를 통해 특정 조건에 따른 그룹별 집계를 수행할 수 있습니다.
GROUP BY 절의 기본 구조
GROUP BY
절은 일반적으로 SELECT
문과 함께 사용됩니다. 기본적인 구조는 다음과 같습니다.
SELECT 열1, 집계함수(열2)
FROM 테이블
GROUP BY 열1;
위의 예시에서 열1
은 그룹화할 열을 나타내며, 열2
는 해당 그룹에 대해 수행할 집계함수를 나타냅니다.
예시
예를 들어, 주문
테이블이 있다고 가정해보겠습니다. 아래의 SQL 문은 고객별 주문 총액
을 구하는 것입니다.
SELECT 고객, SUM(주문금액) AS 총주문금액
FROM 주문
GROUP BY 고객;
위의 예시에서 고객
열을 기준으로 데이터를 그룹화하고, 각 그룹의 주문금액
을 합하여 총주문금액을 구하고 있습니다.
GROUP BY
절을 활용하여 데이터를 그룹화하고 원하는 조건에 따른 집계를 수행할 수 있습니다.
결론
GROUP BY
절을 사용하면 특정 열의 값을 기준으로 데이터를 그룹화하고, 그룹별로 원하는 집계를 수행할 수 있습니다. 이를 통해 데이터를 보다 효과적으로 분석하고 원하는 정보를 추출할 수 있습니다.
관련 참고 자료: W3Schools SQL GROUP BY