내일배움캠프/TIL

[내일배움캠프]_사전캠 SQL 5일차

cork-7 2024. 11. 26. 23:58

Pivot table : 2개 이상의 기준으로 데이터를 집계할 때, 보기 쉽게 배열하여 보여주는 것을 의미

 

<음식잠별, 시간별 주문건수 집계>

 

<성별 ,연령별 주문건수>

 

[업무 시작을 단축시켜 주는 문법(Window Function - RANK, SUM)]

- 기본구조 : window_function(argument) over (partition by 그룹 기준 컬럼 order by 정렬 기준)

○ window_function : 기능 명을 사용 (sum, avg 와 같이 기능명 있음)

○ argument : 함수에 따라 작성하거나 생략

○ partition by : 그룹을 나누기 위한 기준

○ order by : window function을 적용할 때 정렬 할 컬럼 기준을 작성

음식 타입별, 음식점별 주문건수 집계
Rank 함수 적용해 순위 선정
3위까지 조회하고 음식 타입별, 순위별로 정렬

<전체에서 차지하는 비율, 누적합을 구할때> [SUM]

음식 타입별, 음식점별 주문 건수 집계
카테고리별 합, 누적합 구하기

 

 

'내일배움캠프 > TIL' 카테고리의 다른 글

[java]_변수와 타입  (0) 2024.12.16
SQL 문법 정리  (1) 2024.12.06
[내일배움캠프]_사전캠 SQL 4일차  (0) 2024.11.25
[내일배움캠프]_사전캠 SQL 3일차  (0) 2024.11.22
[내일배움캠프]_사전캠 SQL 2일차  (0) 2024.11.21