집 >데이터 베이스 >MySQL 튜토리얼 >SQL 집계 함수란 무엇입니까?
SQL 집계 함수에는 1. AVG 함수, 3. MAX 함수, 5. SUM 함수, 7. CHECKSUM 함수, 기능 10. VAR 기능 11. VARP 기능 등
SQL의 집계 함수에는 그룹의 평균 값을 지정하는 AVG 함수, 그룹의 항목 수를 반환하는 COUNT 함수, 데이터의 최대값을 반환하는 MAX 함수, 반환하는 SUM 함수가 포함됩니다.
집합 함수는 일련의 값에 대해 계산을 수행하고 단일 값을 반환하는 함수로 SELECT 문의 GROUP BY 절과 함께 자주 사용됩니다. SQL SERVER의 특정 집계 함수? 살펴보겠습니다:
1. AVG 지정된 그룹의 평균 값을 반환하며 null 값은 무시됩니다.
예: prd_no
2별로 판매 그룹에서 prd_no,avg(qty)를 선택합니다. COUNT 지정된 그룹의 항목 수를 반환합니다.
예: select count(prd_no) from sales
3.MAX 지정된 데이터의 최대값을 반환합니다.
예: prd_no별로 sales 그룹에서 prd_no,max(qty)를 선택합니다.
4.MIN 지정된 데이터의 최소값을 반환합니다.
예: prd_no
5별로 sales 그룹에서 prd_no,min(qty)를 선택합니다. SUM 지정된 데이터의 합계를 반환하며 숫자 열에만 사용할 수 있으며 null 값은 무시됩니다.
예: prd_no
6으로 sales 그룹에서 prd_no,sum(qty)를 선택합니다. COUNT_BIG 지정된 그룹의 항목 수를 반환합니다. COUNT_BIG는 bigint 값을 반환하고 COUNT는 int를 반환합니다. 값.
예: select count_big(prd_no) from sales
7. GROUPING은 추가 열을 생성합니다. CUBE 또는 ROLLUP 연산자를 사용하여 행을 추가하면 출력 값은 1입니다. 추가된 행이 CUBE 또는 ROLLUP에 의해 생성되지 않는 경우 , 출력 값은 0입니다.
예: Rollup
8을 사용하여 prd_no별로 sales 그룹에서 prd_no,sum(qty),grouping(prd_no)를 선택합니다. BINARY_CHECKSUM 테이블 또는 표현식의 행에 대해 계산된 바이너리 검사 값을 반환합니다. 목록, 테이블 행의 변경 사항을 감지하는 데 사용됩니다.
예: prd_no
9별로 sales group에서 prd_no,binary_checksum(qty)를 선택합니다. CHECKSUM_AGG 지정된 데이터의 검사 값을 반환하며 null 값은 무시됩니다.
예: prd_no
10으로 sales 그룹에서 prd_no,checksum_agg(binary_checksum(*))를 선택합니다. CHECKSUM 테이블의 행 또는 표현식 목록에서 계산된 검사 값을 반환하고 해시 인덱스를 생성하는 데 사용됩니다.
11. STDEV 주어진 표현식에 있는 모든 값의 통계적 표준편차를 반환합니다.
예: select stdev(prd_no) from sales
12. STDEVP 주어진 표현식에 있는 모든 값의 채우기 통계 표준 편차를 반환합니다.
예: select stdevp(prd_no) from sales
13. VAR 주어진 표현식에 있는 모든 값의 통계적 분산을 반환합니다.
예: select var(prd_no) from sales
14. VARP 주어진 표현식에 있는 모든 값의 채워진 통계 분산을 반환합니다.
예: sales에서 varp(prd_no) 선택
위 내용은 SQL 집계 함수란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!