Cloud Spanner SQL은 다음 통계 집계 함수를 지원합니다.
STDDEV_SAMP
STDDEV_SAMP([DISTINCT] expression [HAVING {MAX | MIN} expression2])
설명
값의 샘플(비편향) 표준 편차를 반환합니다. 반환 결과는 0
~+Inf
사이입니다.
모든 숫자 유형이 지원됩니다. 입력이 NUMERIC
이면 최종 출력이 FLOAT64
로 변환되어 내부 집계가 안정적입니다.
그렇지 않으면 입력이 집계 전에 FLOAT64
으로 변환되어 결과가 불안정할 수 있습니다.
이 함수는 모든 NULL 입력을 무시합니다. NULL이 아닌 입력이 2개 미만인 경우, 이 함수는 NULL을 반환합니다.
옵션 절
절은 다음 순서로 적용됩니다.
DISTINCT
: 각각의 고유한expression
값이 한 번만 결과에 집계됩니다.HAVING MAX
또는HAVING MIN
: 함수가 집계하는 행 집합을 최댓값 또는 최솟값으로 제한합니다. 자세한 내용은 HAVING MAX 및 HAVING MIN 절을 참조하세요.
반환 데이터 유형
FLOAT64
STDDEV
STDDEV([DISTINCT] expression [HAVING {MAX | MIN} expression2])
설명
STDDEV_SAMP의 별칭입니다.
VAR_SAMP
VAR_SAMP([DISTINCT] expression [HAVING {MAX | MIN} expression2])
설명
값의 샘플(비편향) 분산을 반환합니다. 반환 결과는 0
~+Inf
사이입니다.
모든 숫자 유형이 지원됩니다. 입력이 NUMERIC
이면 최종 출력이 FLOAT64
로 변환되어 내부 집계가 안정적입니다.
그렇지 않으면 입력이 집계 전에 FLOAT64
으로 변환되어 결과가 불안정할 수 있습니다.
이 함수는 모든 NULL 입력을 무시합니다. NULL이 아닌 입력이 2개 미만인 경우, 이 함수는 NULL을 반환합니다.
옵션 절
절은 다음 순서로 적용됩니다.
DISTINCT
: 각각의 고유한expression
값이 한 번만 결과에 집계됩니다.HAVING MAX
또는HAVING MIN
: 함수가 집계하는 행 집합을 최댓값 또는 최솟값으로 제한합니다. 자세한 내용은 HAVING MAX 및 HAVING MIN 절을 참조하세요.
반환 데이터 유형
FLOAT64
VARIANCE
VARIANCE([DISTINCT] expression [HAVING {MAX | MIN} expression2])
설명
VAR_SAMP의 별칭입니다.