이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

9.15. 집계 기능

롤 토토 함수단일 계산테이블and테이블. 골재에 대한 특별 구문 고려 사항섹션 4.2.7.섹션 2.7

표 9-37. 일반 목적 롤 토토

기능 인수 유형 반환 유형 설명
avg (표현) smallint, int, bigint, Real, 이중 정밀, 숫자또는간격 숫자모든 정수 유형의 경우이중 정밀a 모든 입력의 평균 (산술 평균)
bit_and (표현) smallint, int, bigint또는비트 인수 데이터 유형과 동일 비트 와이드 및 모든 비 널 입력 값 또는 NULL
bit_or (표현) smallint, int, bigint또는비트 인수 데이터 유형과 동일 비트 또는 모든 비 널 입력 값 또는 NULL의 비트 또는
bool_and (표현) bool bool true 모든 입력 값이 true 인 경우 true
bool_or (표현) bool bool 적어도 하나의 입력 값이 true 인 경우 true.
count (*) bigint 입력 행 수
count (표현) any bigint 값의 값에 대한 입력 행 수표현그렇지 않습니다
Every (표현) bool bool 동등한bool_and
max (표현) 모든 배열, 숫자, 문자열 또는 날짜/시간 유형 인수 유형과 동일 최대 값표현모든 입력에 걸쳐
min (표현) 모든 배열, 숫자, 문자열 또는 날짜/시간 유형 인수 유형과 동일 최소값표현모든 입력에 걸쳐
Sum (표현) smallint, int, bigint, Real, 이중 정밀, 숫자또는간격 bigintforsmallint또는int인수,숫자forbigint인수,더블플로팅 포인트 인수는 그렇지 않으면 합계표현모든 입력 값에 걸쳐

count,이 함수는 null 값을 반환합니다Sum무리가 0으로 널을 반환합니다Coalesce함수

참고 :부울 롤 토토bool_andandbool_or표준 SQL에 해당합니다Everyandany또는일부. foranyand일부,

t1에서 B1 = any ((t2에서 b2를 선택하십시오 ...))를 선택하십시오 ...;

여기any고려할 수 있습니다

참고 :사용자는 다른 SQL과 협력하는 데 익숙했습니다count전체 테이블에 적용될 때 집계. 쿼리

약간의 count (*)에서 선택하십시오;

PostgreSQL순차적 스캔 사용

테이블통계적으로 일반적으로 사용되는 롤 토토 함수를 보여줍니다N, 숫자를 의미합니다Nis

표 9-38. 집계 기능

기능 인수 유형 반환 유형 설명
corr (Y, X) 이중 정밀 이중 정밀 상관 계수
covar_pop (Y, X) 이중 정밀 이중 정밀 인구 공분산
covar_samp (Y, X) 이중 정밀 이중 정밀 샘플 공분산
lecr_avgx (Y, X) 이중 정밀 이중 정밀 독립 변수 평균 (Sum (X)/N)
lecr_avgy (Y, X) 이중 정밀 이중 정밀 종속 변수의 평균 (Sum (Y)/N)
lecr_count (Y, X) 이중 정밀 bigint 두 표현식이있는 입력 행 수
lecc_intercept (Y, X) 이중 정밀 이중 정밀 y y 최소 제곱에 맞는 선형 방정식의 간격X, Y) Pairs
rec_r2 (Y, X) 이중 정밀 이중 정밀 상관 계수의 제곱
lect_slope (Y, X) 이중 정밀 이중 정밀 최소 제곱에 맞는 선형 방정식의 경사X, Y) Pairs
lect_sxx (Y, X) 이중 정밀 이중 정밀 Sum (X^2) -MAM (X)^2/N ("합계독립 변수)
lecr_sxy (Y, X) 이중 정밀 이중 정밀 Sum (X*Y) - sum (X) * sum (Y)/N ("합계독립 시간 종속
lecr_syy (Y, X) 이중 정밀 이중 정밀 Sum (Y^2) -MAM (Y)^2/N ("합계종속 변수)
stddev (표현) smallint, int, bigint, Real, 이중 정밀,숫자 이중 정밀숫자 역사적 별칭을위한stddev_samp
stddev_pop (표현) smallint, int, bigint, Real, 이중 정밀,숫자 이중 정밀숫자 입력의 인구 표준 편차
stddev_samp (표현) smallint, int, bigint, Real, 이중 정밀,숫자 이중 정밀숫자 입력 값의 샘플 표준 편차
분산(표현) smallint, int, bigint, Real, 이중 정밀,숫자 이중 정밀숫자 역사적 별칭을위한var_samp
var_pop(표현) smallint, int, bigint, Real, 이중 정밀,숫자 이중 정밀숫자 입력 값의 모집단 분산 (제곱
var_samp(표현) smallint, int, bigint, Real, 이중 정밀,숫자 이중 정밀숫자 입력 값의 샘플 분산 (제곱