Skip to Content
러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기
book

러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기

by 류수미, 송희정, 앨런 볼리외
March 2021
Beginner to intermediate
456 pages
12h 49m
Korean
Hanbit Media, Inc.
Content preview from 러닝 SQL: 데이터 생성, 검색, 조작까지 데이터 제대로 주무르기
217
8
그룹화와 집계
| 200 | PG-13 | 2 |
| 200 | R | 6 |
| 200 | NC-17 | 4 |
+----------+--------+----------+
996 rows in set (0.01 sec)
이 쿼리는
film
_
actor
테이블과
film
테이블을 조인해서 얻은 배우와 영화 등급의 각 조합에
대해 하나씩 총
996
개의 그룹을 생성합니다. 이때
rating
열을
select
절에 추가함과 동시에
group
by
절에도 추가했습니다.
rating
열이
max
count
와 같은 집계 함수를 통해 생성되
지 않고 테이블에서 검색되기 때문입니다.
8.3.3
그룹화와 표현식
열을 사용해서 데이터를 그룹화하는 것 외에도, 표현식으로 생성한 값 기반으로 그룹을 만들
수 있습니다. 연도별로 대여를 그룹화하는 다음 쿼리를 살펴보겠습니다.
mysql> SELECT extract(YEAR FROM rental_date) year,
-> COUNT(*) how_many
-> FROM rental
-> GROUP BY extract(YEAR FROM rental_date);
+------+----------+
| year | how_many |
+------+----------+
| 2005 | 15862 |
| 2006 | 182 |
+------+----------+ ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

클라우드 네이티브를 위한 데이터 센터 네트워크 구축: 데이터 센터 네트워킹을 위한 아키텍처, 프로토콜, 도구

클라우드 네이티브를 위한 데이터 센터 네트워크 구축: 데이터 센터 네트워킹을 위한 아키텍처, 프로토콜, 도구

정기훈, 디네시 G. 더트

Publisher Resources

ISBN: 9791162244074