본문 바로가기
DATA BASE

PARTITION BY / 분석함수 [ row_number() / rank() 등 ]

by Digital Audio Player 2022. 9. 15.

https://gent.tistory.com/442

 

[Oracle] 오라클 PARTITION BY 사용법 정리 (분석함수)

오라클에서 분석함수를 사용할 때 PARTITION BY를 사용하여 그룹으로 묶어서 연산을 할 수 있다. GROUP BY 절을 사용하지 않고, 조회된 각 행에 그룹으로 집계된 값을 표시할 때 OVER 절과 함께 PARTITION B

gent.tistory.com

 

#  group by : 해당 필드(들) 그룹핑 -> 결과 distinct 효과 o

   partiton by :  해당 필드(들) 그룹핑 -> 결과 distinct 효과 x ; 각 row마다 결과값으로 필드추가됨

 

# partition by + row_number() / rank()  + order by 칼럼 : 특정 필드 그룹핑하여  그룹별로 각 row 에 넘버링 혹은 순위

'DATA BASE' 카테고리의 다른 글

인덱스(INDEX)  (0) 2022.09.20
NoSQL 이란 ? (비관계형 데이터베이스)  (0) 2022.09.20
[Oracle] 계층형 쿼리  (0) 2022.09.16
서브쿼리 (스칼라서브쿼리/인라인뷰/서브쿼리)  (0) 2022.09.14
DDL/DML/DCL/TCL/ [PL/SQL]  (0) 2022.09.13