[MySQL] Group By

다곰·2023년 10월 27일
0

GROUP BY: 특정 열의 값을 그룹화

✏️ 예시 code

SELECT column1, 집계함수(column2)
FROM table_name
GROUP BY column1;

# 주문 데이터가 있는 테이블에서 고객별로 주문 수와 주문 총액을 계산
SELECT customer_id, COUNT(order_id) AS order_count, SUM(order_total) AS total_amount
FROM orders
GROUP BY customer_id;

❗️ 하나의 열이 아니라 여러 열을 세트로 그룹화하려면 여러 개의 열을 Group By 기준에 명시
❗️ 같은 그룹의 합계를 계산한다고 하면, 그룹화만 하는 것이 아니라 SUM(합계할 열) 집계함수를 적용해줘야함

profile
다교미의 불꽃 에러 정복기

0개의 댓글