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

9.20. 집계 기능

토토 커뮤니티 함수단일 계산표 9-47and테이블. 토토 커뮤니티 함수에 대한 특수 구문 고려 사항섹션 4.2.7. 찾다PostgreSQL : 문서 : 9.3 : 토토 사이트 함수추가

표 9-47. 일반 목적 집계 기능

기능 인수 유형 (S) 반환 유형 설명
array_agg (표현) Any 인수 유형의 배열 널을 포함한 입력 값, 배열에 연결되었습니다
avg (표현) smallint, int, bigint, Real, 이중 정밀, 숫자또는간격 숫자정수 유형 인수의 경우이중 정밀플로팅 포인트 모든 입력 값의 평균 (산술 평균)
bit_and (표현) smallint, int, bigint또는비트 인수 데이터 유형과 동일 비트 와이드 및 모든 비 널 입력 값의 또는 IF의
bit_or (표현) smallint, int, bigint또는비트 인수 데이터 유형과 동일 비트 또는 모든 비 널 입력 값 또는 null의 경우
bool_and (표현) bool bool 모든 입력 값이 true 인 경우 true
bool_or (표현) bool bool 적어도 하나의 입력 값이 true 인 경우 true
count (*) bigint 입력 행 수
count (표현) Any bigint 값의 값에 대한 입력 행 수표현
Every (표현) bool bool 동등한bool_and
JSON_AGG (표현) Any JSON 값을 JSON 배열로 집계합니다
max (표현) 모든 배열, 숫자, 문자열 또는 날짜/시간 유형 인수 유형과 동일 최대 값표현모든 입력 값에 걸쳐
min (표현) 모든 배열, 숫자, 문자열 또는 날짜/시간 유형 인수 유형과 동일 최소값표현모든 입력 값에 걸쳐
String_agg (표현, Delimiter) (텍스트, 텍스트) 또는BYTEA, BYTEA) 인수 유형과 동일 입력 값이 문자열에 연결된 입력 값을 분리했습니다
Sum (표현) smallint, int, bigint, Real, 이중 정밀, 숫자, 간격또는Money bigintforsmallint또는int인수,숫자forbigint인수, 표현
xmlagg (표현) XML XML XML 값의 연결 (참조섹션)

count,이 함수는 null 값을 반환합니다SumOF ROWS는 0이 아닌 NULL을 반환합니다array_agg반환Coalesce함수는 사용될 수 있습니다

참고 :부울 토토 커뮤니티bool_andandbool_or표준 SQL 토토 커뮤니티에 해당EveryandAny또는일부. forAnyand일부, 모호성이 구축 된 것 같습니다

선택 B1 = ATH ((T2에서 B2에서 선택한 B2 ...))에서 t1에서 ...;

여기Any도 고려할 수 있습니다

참고 :사용자는 다른 SQL 데이터베이스와 협력하는 데 익숙했습니다count적용되는 경우 토토 커뮤니티

약간의 count (*)에서 선택할 수 있습니다;

테이블 크기에 비례하는 노력이 필요합니다 :PostgreSQL스캔해야합니다

토토 커뮤니티 함수array_agg, JSON_AGG, String_aggxmlagg및 유사한 사용자 정의 토토 커뮤니티주문 by표시된대로 토토 커뮤니티 호출 내의 조항섹션. 또는 정렬 된 입력 값을 공급합니다

XMLAGG (X)를 선택하여 (Y DESC로 테스트 주문에서 X를 선택) 탭;

그러나이 구문은 SQL 표준에서 허용되지 않으며

테이블통계에 일반적으로 사용되는 토토 커뮤니티 함수를 보여줍니다N, 그것은 수를 의미합니다Nis ZERO.

표 9-48. 통계에 대한 토토 커뮤니티 함수

기능 인수 유형 반환 유형 설명
corr (Y, X) 이중 정밀 이중 정밀 상관 계수
covar_pop (Y, X) 이중 정밀 이중 정밀 인구 공분산
covar_samp (Y, X) 이중 정밀 이중 정밀 샘플 공분산
recr_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
lecr_r2 (Y, X) 이중 정밀 이중 정밀 상관 계수의 제곱
lect_slope (Y, X) 이중 정밀 이중 정밀 결정된 최소 제곱에 맞는 선형 방정식의 기울기X, Y) Pairs
lect_sxx (Y, X) 이중 정밀 이중 정밀 Sum (X^2) -X)^2/N ("합의독립 변수)
lecr_sxy (Y, X) 이중 정밀 이중 정밀 Sum (X*Y) -X) * sum (Y)/N ("제품의 합"독립 시간
juc_syy (Y, X) 이중 정밀 이중 정밀 Sum (Y^2) -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, 이중 정밀또는숫자 이중 정밀플로팅 포인트숫자 입력 값의 샘플 분산 (샘플 제곱