logweft.

GROUP BY · 집계

같은 값을 가진 행을 묶어 그룹별 통계를 구합니다.

기본 문법

SELECT team, AVG(score) FROM scores GROUP BY team;

작은 예제 sql

WITH scores(name, team, score) AS (VALUES ('민지', 'A', 80), ('서준', 'A', 95), ('하린', 'B', 70))
SELECT team, AVG(score) AS average FROM scores GROUP BY team ORDER BY team;

실행 결과

team | average
A | 87.5
B | 70.0

헷갈리기 쉬운 점

  • 집계 함수와 함께 조회하는 일반 열은 그룹 기준에 맞게 선택하세요.
  • SQLite가 허용하는 집계 밖의 임의 열에 의존하면 어떤 행의 값인지 혼동할 수 있습니다.

함께 찾아보기

이 문법을 사용한 강의·코드 노트

더 자세한 문서

← SQL 사전으로

어떤 기록을 찾으세요?

키워드를 입력하면 기록을 찾아드려요.