tak's data blog
PostgreSQL 문제풀이 3 본문
이번에는 rollup의 유용함을 볼 수 있습니다.
rollup은 지정된 grouping 칼럼의 소계를 생성하는데 사용합니다.
문제
rental 테이블을 이용하여 연, 월일, 연월일, 전체 각각의 기준으로 rental_id 기준 렌탈이 일어난 횟수를 출력해라.
1. rental테이블을 살펴보자.
2. 연 기준으로 count해본다.
3. 연월기준으로 count해본다.
4. 연월일 기준으로 count한다.
5. rollup함수를 사용하여 grouping 칼럼의 총계를 생성한다.
유의해야할 점 : rollup함수를 사용하는 것과 날짜 데이터를 다룰 때 사용하는 방식.
'SQL' 카테고리의 다른 글
PostgreSQL 문제풀이 6 (0) | 2021.01.26 |
---|---|
PostgreSQL 문제풀이 5 (0) | 2021.01.26 |
PostgreSQL 문제풀이 4 (0) | 2021.01.23 |
PostgreSQL 문제풀이 2 (0) | 2021.01.23 |
PostgreSQL 문제풀이 1 (0) | 2021.01.23 |