![]() |
|
집계 함수집계 함수는 여러 값에 대해 수행되어 요약 결과를 생성합니다. Oracle CRM On Demand에서 미리 정의한 기본 집계 규칙이 있는 열에서는 집계 함수를 사용하여 중첩 집계를 표현식으로 구성할 수 없습니다. Avg결과 집합에서 식의 평균값을 계산합니다. 숫자식을 인수로 사용해야 합니다. 구문: AVG (n_expression) 설명:
AvgDistinct식에 있는 모든 값의 평균을 계산합니다. 숫자식을 인수로 사용해야 합니다. 구문: AVG (DISTINCT n_expression) 설명:
BottomN식 인수의 값 중에서 가장 낮은 값부터 1-n의 순위를 매기며, 1은 가장 낮은 순위에 해당합니다. BOTTOMN 함수는 결과 집합에 반환된 값에 대해 연산을 수행합니다. 구문: BOTTOMN (n_expression, n) 설명:
참고: 한 쿼리에는 하나의 BOTTOMN 표현식만 포함될 수 있습니다. 계산식의 값이 null이 아닌 행 수를 계산합니다. 식은 일반적으로 열 이름이며, 이 경우 해당 열의 값이 null이 아닌 행 수가 반환됩니다. 구문: COUNT (expression) 설명:
CountDistinctCOUNT 함수에 distinct 처리를 추가합니다. 구문: COUNT (DISTINCT expression) 설명:
Count (*) (CountStar)행의 수를 계산합니다. 구문: COUNT(*) 예를 들어, Facts라는 테이블에 200,000,000개의 행이 포함될 경우 다음 쿼리는 다음 결과를 반환합니다. SELECT COUNT(*) FROM Facts COUNT(*) 200000000 Mavg현재 행을 포함하여 마지막 n개 행의 데이터에 대한 이동 평균을 계산합니다. 첫 번째 행에 대한 평균은 첫 번째 행에 대한 숫자식과 같고, 두 번째 행에 대한 평균은 처음 2개 행의 데이터의 평균하여 계산되며, 세 번째 행에 대한 평균은 처음 3개 행의 데이터를 평균하여 계산됩니다. n번째 행에 도달하면 평균은 마지막 n개 행의 데이터에 대해 계산됩니다. 구문: MAVG (numExpr, integer) 설명:
최대숫자식 인수를 만족하는 행의 최대값(가장 높은 숫자 값)을 계산합니다. 구문: MAX (expression) 설명:
Median숫자식 인수를 만족하는 행의 중앙값(가운데 있는 값)을 계산합니다. 짝수 개의 행이 있을 때 중앙값은 중간에 있는 2개 행의 평균입니다. 이 함수는 항상 double 유형의 값을 반환합니다. 구문: MEDIAN (n_expression) 설명:
최소숫자식 인수를 만족하는 행의 최소값(가장 낮은 숫자 값)을 계산합니다. 구문: MIN (expression) 설명:
NTileNTILE 함수는 지정된 범위에서 값의 순위를 결정합니다. 이 함수는 순위를 나타내는 정수를 반환합니다. 다시 말해서, 정렬된 결과 데이터 집합은 여러 개의 타일로 구성되며 각 타일에는 대체로 동일한 수의 값이 들어 있습니다. 구문: NTILE (n_expression, n) 설명:
n_expression 인수가 NULL이 아니면 이 함수는 보고된 범위 내의 순위를 나타내는 정수를 반환합니다. n=100일 경우 NTile은 백분위수를 반환합니다(1 ~ 100 범위의 수, 100은 백분위수 내에서 최고값을 나타냄). 이 값은 SQL 92 구문에서 백분율 순위를 나타내는 Oracle BI Server 함수의 결과(0 ~ 1 범위의 값 반환)와는 다릅니다. Percentile숫자식 인수를 만족하는 각 값의 백분율 순위를 계산합니다. 백분율 순위 범위는 0과 1을 포함하여 0(1번째 백분위수)부터 1(100번째 백분위수)까지입니다. PERCENTILE 함수는 쿼리의 결과 집합에 있는 값을 기반으로 백분위수를 계산합니다. 구문: PERCENTILE (n_expression) 설명:
Rank숫자식 인수를 만족하는 각 값의 순위를 계산합니다. 가장 높은 수에 1순위가 할당되고 다음에 이어지는 정수에 각각 순위가 할당됩니다(2, 3, 4,...). 특정 값이 서로 같으면 동일한 순위가 할당됩니다(예: 1, 1, 1, 4, 5, 5, 7...). RANK 함수는 쿼리의 결과 집합에 있는 값을 기반으로 순위를 계산합니다. 구문: RANK (n_expression) 설명:
StdDevSTDDEV 함수는 값 집합에 대한 표준 편차를 반환합니다. 반환 유형은 항상 Double입니다. 구문: STDDEV([ALL | DISTINCT] n_expression) 설명:
다음 두 가지 다른 함수가 STDDEV에 관련됩니다. STDDEV_POP([ALL | DISTINCT] n_expression) STDDEV_SAMP([ALL | DISTINCT] n_expression) STDDEV와 STDDEV_SAMP는 동의어입니다. StdDev_Pop모분산과 표준 편차의 계산 공식을 사용하여 값 집합에 대한 표준 편차를 반환합니다. 구문: StdDev_Pop([ALL | DISTINCT] numExpr) 설명:
합계숫자식 인수를 만족하는 모든 값의 합계를 계산합니다. 구문: SUM (n_expression) 설명:
SumDistinct숫자식 인수를 만족하는 특정 값의 합계를 계산합니다. 구문: SUM(DISTINCT n_expression) 설명:
TopN식 인수의 값 중에서 가장 높은 n개의 값에 1부터 n까지 순위를 매기며, 여기서 1은 가장 높은 숫자 값에 해당합니다. TOPN 함수는 결과 집합에 반환된 값에 대해 연산을 수행합니다. 구문: TOPN (n_expression, n) 설명:
한 쿼리에는 하나의 TOPN 식만 포함될 수 있습니다. |
2018년 8월 게시됨 | Copyright © 2005, 2018, Oracle. All rights reserved. Legal Notices. |