본문 바로가기

[오라클 레퍼런스 함수] TO_APPROX_PERCENTILE - 백분위수 값에 대한 근사 중간값 반환

by ㅇㅍㅍ 2023. 8. 27.
[오라클 레퍼런스 함수] TO_APPROX_PERCENTILE - 백분위수 값에 대한 근사 중간값 반환
728x90

 

TO_APPROX_PERCENTILE

 

구문

TO_APPROX_PERCENTILE(detail, expr, 'datatype'
  [, { 'DESC' | 'ASC' | 'ERROR_RATE' | 'CONFIDENCE' } ])

 

목적

TO_APPROX_PERCENTILE 함수는 근사 백분위 수 정보가 포함된 세부사항(detail)과 백분위 수 값, 그리고 정렬 명세를 입력으로 받아 해당 백분위 수 값에 대해 정렬 명세(sort specification)에 따른 근사 보간값(approximate interpolated value)을 반환합니다.

detail에는 APPROX_PERCENTILE_DETAIL 함수나 APPROX_PERCENTILE_AGG 함수에 의해 생성된 BLOB 유형의 세부사항을 지정합니다.

expr에는 백분위 수 값을 지정하며, 0과 1 사이의 수치값으로 평가되어야 합니다. ERROR_RATE 또는 CONFIDENCE 절을 지정한 경우에는 백분위 수 값이 적용되지 않습니다. 이 경우 expr에는 null 또는 0과 1 사이의 수치값을 지정해야 하지만 해당 값은 무시됩니다.

datatype에는 세부사항의 근사 백분위 수 정보의 데이터 유형을 지정합니다. 이는 세부사항을 생성한 APPROX_PERCENTILE_DETAIL 함수에 제공된 식의 데이터 유형입니다. 유효한 데이터 유형은 NUMBER, BINARY_FLOAT, BINARY_DOUBLE, DATE, TIMESTAMP, INTERVAL YEAR TO MONTH, INTERVAL DAY TO SECOND입니다.

 

DESC | ASC

보간에 대한 정렬 명세를 지정합니다. 내림차순 정렬 순서는 DESC로, 오름차순 정렬 순서는 ASC로 지정합니다. 기본값은 ASC입니다.

 

ERROR_RATE | CONFIDENCE

이러한 절을 사용하여 세부사항의 백분위 수 평가의 정확성을 결정할 수 있습니다. 하나의 절을 지정하면 함수는 근사 보간값 대신 0부터 1까지(포함)의 소수값을 반환하며, 다음 중 하나의 값을 나타냅니다.

  • ERROR_RATE를 지정하면 반환값은 세부사항의 백분위 수 평가의 오류율을 나타냅니다.
  • CONFIDENCE를 지정하면 반환값은 ERROR_RATE를 지정할 때 반환되는 오류율의 신뢰 수준을 나타냅니다.

ERROR_RATE 또는 CONFIDENCE를 지정하면 백분위 수 값 expr은 무시됩니다.

 

참고:

 

예제

TO_APPROX_PERCENTILE 함수와 APPROX_PERCENTILE_DETAILAPPROX_PERCENTILE_AGG 함수를 함께 사용하는 예제에 대해서는 APPROX_PERCENTILE_AGG: Examples를 참조하십시오.

 


출처: 오라클 레퍼런스

원문 링크: Oracle TO_APPROX_PERCENTILE 함수 문서

 

반응형

댓글