[sql] GROUP BY 절을 사용하여 중복 데이터의 중복 체크

예를 들어, “orders” 테이블에서 각 고객이 주문한 주문 수를 확인하고 싶다고 가정해 봅시다. 아래의 SQL 쿼리는 customer_id를 기준으로 주문된 수량을 계산하고, 이를 기준으로 결과를 그룹화합니다.

SELECT customer_id, COUNT(order_id) AS order_count
FROM orders
GROUP BY customer_id;

위의 SQL 쿼리는 orders 테이블에서 customer_id를 기준으로 그룹을 생성하고, 각 그룹별로 주문된 수량을 계산합니다. 이를 통해 각 고객이 주문한 주문 수를 확인할 수 있습니다.

GROUP BY 절을 사용하여 중복 데이터의 중복을 체크하거나 집계를 수행할 수 있으며, 데이터 분석 및 보고서 작성에서 유용하게 활용될 수 있습니다.