▷ GROUP BY
레코드를 그룹화하여 요약본을 만든다
(집계 함수와 함께 사용한다)
* Aggregation Functions 집계 함수
값에 대한 계산을 수행한다
이 후에 단일한 값을 반환한다
▷ GROUP BY 문법

FROM이랑 WHERE 뒤에 배치한다
그룹화할 필드의 목록은 GROUP BY 뒤에 작성한다
![]() |
![]() |
| Country 필드 그룹화 COUNT 함수가 각 그룹에 대한 집계 값을 계산한다 |
![]() ![]() |
![]() |
| tracks 테이블에서 Composer 필드를 그룹화한다 각 그룹에 대한 Bytes의 평균 값을 내림차순으로 조회한다 |
![]() ![]() |
![]() |
| tracks 테이블에서 Composer 필드를 그룹화한다 각 그룹에 대한 Milliseconds의 평균값이 10 미만인 데이터를 조회한다. Milliseconds 필드는 60000으로 나눠 분 단위 값의 평균으로 계산한다 HAVING 집계 항목에 대한 세부 조건을 지정한다 주로 GROUP BY와 함께 사용된다 만약, GROUP BY가 없다면 WHERE처럼 동작한다 |
'DataBase > SQL' 카테고리의 다른 글
| [DB][SQL] CREATE 테이블 생성 (0) | 2024.04.02 |
|---|---|
| [DB][SQL] SELECT _ 요점정리 (0) | 2024.04.02 |
| [DB][SQL] SELECT _ LIMIT clause (0) | 2024.04.02 |
| [DB][SQL] SELECT _ Operators 연산자 (0) | 2024.04.02 |
| [DB][SQL] SELECT _ Filtering _ WHERE 2 (0) | 2024.04.02 |







