>데이터 베이스 >SQL >SQL의 집계 함수는 무엇입니까?

SQL의 집계 함수는 무엇입니까?

下次还敢
下次还敢원래의
2024-05-02 01:12:16730검색

SQL의 집계 함수는 행 집합에 대한 단일 값을 계산하고 반환하는 데 사용됩니다. 일반적인 집계 함수는 다음과 같습니다. 숫자 집계 함수: COUNT(), SUM(), AVG(), MIN(), MAX() 행 집합 집계 함수: GROUP_CONCAT(), FIRST(), LAST() 통계 집계 함수: STDDEV( ), VARIANCE() 선택적 집계 함수: COUNT(DISTINCT), TOP(N)

SQL의 집계 함수는 무엇입니까?

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 절과 함께 자주 사용됩니다.

예:

<code class="sql">SELECT department_id, COUNT(*) AS employee_count
FROM employees
GROUP BY department_id;</code>

이 쿼리는 department_id 열을 기준으로 직원 테이블을 그룹화하고 각 부서의 직원 수를 계산합니다.

위 내용은 SQL의 집계 함수는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.