SQL의 집계 함수는 행 집합에 대한 단일 값을 계산하고 반환하는 데 사용됩니다. 일반적인 집계 함수는 다음과 같습니다. 숫자 집계 함수: COUNT(), SUM(), AVG(), MIN(), MAX() 행 집합 집계 함수: GROUP_CONCAT(), FIRST(), LAST() 통계 집계 함수: STDDEV( ), VARIANCE() 선택적 집계 함수: COUNT(DISTINCT), TOP(N)
SQL
의 집계 함수 집계 함수는 일련의 행에 대해 계산을 수행하고 단일 값을 반환하는 함수입니다. SQL의 일반적인 집계 함수는 다음과 같습니다.
숫자 집계 함수:
-
COUNT(): NULL이 아닌 값을 포함하여 그룹의 행 수를 계산합니다.
-
SUM(): 그룹에 있는 열의 NULL이 아닌 모든 값을 합산합니다.
-
AVG(): 그룹에 있는 열의 NULL이 아닌 값의 평균을 계산합니다.
-
MIN(): 그룹에 있는 열의 최소값을 반환합니다.
-
MAX(): 그룹에 있는 열의 최대값을 반환합니다.
행 집합 집계 함수:
-
GROUP_CONCAT(): 그룹에 있는 열의 모든 값을 지정된 구분 기호로 구분된 문자열로 연결합니다.
-
FIRST(): 그룹에 있는 열의 NULL이 아닌 첫 번째 값을 반환합니다.
-
LAST(): 그룹에 있는 열의 NULL이 아닌 마지막 값을 반환합니다.
통계 집계 함수:
-
STDDEV(): 그룹에 있는 열 값의 표준 편차를 계산합니다.
-
VARIANCE(): 그룹 내 열 값의 분산을 계산합니다.
선택적 집계 함수:
-
COUNT(DISTINCT): 그룹의 열에 대한 고유 값의 개수를 계산합니다.
-
TOP(N): 그룹에서 지정된 숫자의 가장 높은 값 또는 가장 낮은 값을 반환합니다.
집계 함수 사용:
집계 함수는 집계 계산을 적용하기 위해 데이터를 그룹화하는 SQL GROUP BY 절과 함께 자주 사용됩니다.
예:
1 2 3 | <code class = "sql" >SELECT department_id, COUNT (*) AS employee_count
FROM employees
GROUP BY department_id;</code>
|
로그인 후 복사
이 쿼리는 department_id
열을 기준으로 직원 테이블을 그룹화하고 각 부서의 직원 수를 계산합니다.
위 내용은 SQL의 집계 함수는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!