본문 바로가기
반응형

rank2

【오라클(Oracle) SQL 함수】 RANK 함수 o RANK 문 법 집계 문법 rank_aggregate::= 분석 문법 rank_analytic::= 목 적 RANK함수는 값의 그룹에서 값의 순위를 계산한다. 반환되는 데이터형은 NUMBER이다. 같은 순위를 가지는 순위 기준에 대해서는 같은 값을 가진다. 오라클 데이터베이스는 동일한 행에 대해 동일한 순위를 더하고, 다음의 순위를 계산한다. 그런 이유로 RANK가 연속하지 않는 숫자일 수 있다. 이 함수는 top-N과 bottom-N 리포팅에 유용하다. 집계 함수로써 RANK함수는 주어진 소트 지정에 따라서 함수의 인수에 의해 식별된 불확실한 행의 순위를 측정한다. 함수의 인수는 각 그룹 내의 단일 행을 식별하기 위해서, 각 집계 그룹 내의 상수 표현은 평가될 필요가 있다. 상수 인수식 과 집계의 .. 2021. 10. 19.
[오라클(Oracle) SQL 함수] PERCENT_RANK 함수 o PERCENT_RANK (백분위수 순위) 문 법 집계 문법 percent_rank_aggregate::= 분석 문법 percent_rank_analytic::= 목 적 PERCENT_RANK함수는 인수로 지정한 값의 그룹 내의 상대적 위치를 나타내는 백분위수 순위(순위 퍼센트, Percent rank)를 반환한다. PERCENT_RANK 함수는 CUME_DIST(누적 분포) 함수와 유사하다. PERCENT_RANK 함수에 의해 반환되는 값의 범위는 0~1(경계값 포함)이다. 모든 집합의 최초 첫 번째 행은 PERCENT_RANK 함수의 값은 0이다. 반환되는 값의 데이터 타입은 NUMBER이다. 집계 함수로써, PERCENT_RANK 함수는 함수의 인수와 대응하는 정렬 지정 방식에 의해서 선택된 불확.. 2021. 10. 19.
반응형