MEDIAN¶
값 세트의 중앙값을 결정합니다.
구문¶
집계 함수
윈도우 함수
인자¶
exprThe expression must evaluate to a numeric data type (INTEGER, FLOAT, DECIMAL, or equivalent).
반환¶
Returns a FLOAT or DECIMAL (fixed-point) number, depending upon the input.
사용법 노트¶
NULL이 아닌 값의 수가 1보다 크거나 같은 홀수인 경우, NULL이 아닌 값의 중앙값(“중앙”) 값을 반환합니다.
NULL이 아닌 값의 수가 짝수인 경우, 중앙에 있는 두 값의 평균에 해당하는 값을 반환합니다. 예를 들어 값이 1, 3, 5, 20이면 4(3과 5의 평균)가 반환됩니다.
모든 값이 NULL인 경우, NULL을 반환합니다.
NULL이 아닌 값의 개수가 0인 경우, NULL을 반환합니다.
이 함수에는 DISTINCT가 지원되지 않습니다.
이 함수가 윈도우 함수로 호출되는 경우에는 다음을 지원하지 않습니다.
OVER 절 내의 ORDER BY 절.
명시적 윈도우 프레임.
예¶
이는 함수를 사용하는 방법을 보여줍니다.
빈 테이블을 만듭니다.
Get the MEDIAN value for column v. The function returns NULL because there are no rows.
일부 행을 삽입합니다.
Get the MEDIAN value for each group. Note that because the number of values in group k = 2 is an even number, the returned value for that group is the mid-point between the two middle numbers.