728x90
APPROX_SUM
구문
APPROX_SUM ( expr [ , expr 'MAX_ERROR' ] ...)
목적
APPROX_SUM 함수는 표현식의 근사 합을 반환합니다. 두 번째 인자로 MAX_ERROR를 제공하면 함수는 실제 합과 근사 합 사이의 최대 오차를 반환합니다.
이 함수를 HAVING 절에서 해당하는 APPROX_RANK 함수와 함께 사용해야 합니다. 쿼리에서 APPROX_COUNT, APPROX_SUM 또는 APPROX_RANK를 사용하는 경우 다른 집계 함수를 사용해서는 안 됩니다.
APPROX_SUM은 입력이 음수인 경우 오류를 반환하는 점에 유의하세요.
예제
다음 쿼리는 각 부서에서 높은 집계 급여를 가진 상위 10개 직무 유형을 반환합니다:
SELECT department_id, job_id,
APPROX_SUM(salary)
FROM employees
GROUP BY department_id, job_id
HAVING
APPROX_RANK (
PARTITION BY department_id
ORDER BY APPROX_SUM(salary)
DESC ) <= 10;
출처: 오라클 레퍼런스
원문 링크: Oracle APPROX_SUM 함수 문서
반응형
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] ASCIISTR - ASCII 문자열 등가값 반환 (0) | 2023.07.30 |
---|---|
[오라클 레퍼런스 함수] ASCII - 첫 번째 문자의 10진수 표현 반환 (0) | 2023.07.30 |
[오라클 레퍼런스 함수] APPROX_RANK - 값들의 그룹 내에서 근사치 반환 (0) | 2023.07.30 |
[오라클 레퍼런스 함수] APPROX_PERCENTILE_DETAIL - 근사 백분위수 정보 계산 (0) | 2023.07.30 |
[오라클 레퍼런스 함수] APPROX_PERCENTILE_AGG - 근사 백분위수 정보 집계 (0) | 2023.07.30 |
댓글