SQL의 집계 함수는 단일 값을 반환하기 위해 값 세트에 대한 계산을 수행하는 데 사용됩니다. 각 1 차 집계 함수를 사용하는 방법은 다음과 같습니다.
합 :이 함수는 지정된 열에 모든 값을 추가합니다. 일반적으로 숫자 데이터 유형과 함께 사용됩니다.
<code class="sql">SELECT SUM(salary) AS total_salary FROM employees;</code>
이 쿼리는 employees
테이블의 총 급여 총액을 반환합니다.
AVG :이 기능은 지정된 열에서 값의 평균을 계산합니다. 숫자 데이터 유형과 함께 사용됩니다.
<code class="sql">SELECT AVG(salary) AS average_salary FROM employees;</code>
이것은 employees
테이블에서 직원의 평균 급여를 반환합니다.
카운트 :이 함수는 지정된 조건과 일치하는 행 수를 반환합니다. 모든 데이터 유형과 함께 사용할 수 있습니다.
<code class="sql">SELECT COUNT(*) AS total_employees FROM employees;</code>
이 쿼리는 employees
테이블의 모든 행을 계산합니다.
MIN :이 함수는 지정된 열에서 가장 작은 값을 반환합니다. 숫자 또는 날짜/시간 데이터 유형과 함께 사용할 수 있습니다.
<code class="sql">SELECT MIN(hire_date) AS earliest_hire FROM employees;</code>
이것은 모든 직원들 사이에서 가장 빠른 고용 날짜를 반환합니다.
MAX :이 기능은 지정된 열에서 가장 큰 값을 반환합니다. 숫자 또는 날짜/시간 데이터 유형과 함께 사용할 수 있습니다.
<code class="sql">SELECT MAX(salary) AS highest_salary FROM employees;</code>
이 질문은 employees
테이블에서 가장 높은 급여를 반환합니다.
이러한 각 집계 기능은 고유 한 목적을 제공합니다.
MIN
과 마찬가지로 최대 금액 또는 최신 날짜를 찾기 위해 숫자 또는 날짜/시간 값과 함께 사용할 수 있습니다.각 함수는 데이터 세트에 대한 다양한 유형의 질문에 대해 총 값 및 평균에서 수에 이르기까지 다양한 유형의 질문에 답하도록 설계되었습니다.
SELECT
문에 나열하여 단일 SQL 쿼리에서 여러 집계 함수를 결합 할 수 있습니다. 다음은 SUM
, AVG
, COUNT
, MIN
및 MAX
결합한 예입니다.
<code class="sql">SELECT SUM(salary) AS total_salary, AVG(salary) AS average_salary, COUNT(*) AS total_employees, MIN(hire_date) AS earliest_hire, MAX(hire_date) AS latest_hire FROM employees;</code>
이 쿼리는 단일 결과 세트에서 여러 요약 통계를 반환합니다. 결과의 각 열은 employees
테이블에 적용되는 다른 집계 함수의 결과를 나타냅니다.
총계를 계산 하려면 SUM
함수를 사용해야합니다. 이 기능은 지정된 숫자 열의 모든 값을 추가하도록 특별히 설계되었습니다. 예를 들어, 판매 테이블의 총 판매량을 계산하려면 다음을 사용합니다.
<code class="sql">SELECT SUM(sales_amount) AS total_sales FROM sales;</code>
평균을 계산 하려면 AVG
기능을 사용해야합니다. 이 함수는 지정된 숫자 열에서 값의 평균을 계산합니다. 예를 들어 평균 판매량을 계산하려면 다음을 사용합니다.
<code class="sql">SELECT AVG(sales_amount) AS average_sales FROM sales;</code>
SUM
과 AVG
수치 데이터를 분석하는 데 중요하며, 총 값에 SUM
을두고 AVG
세트 내에서 일반적인 값에 대한 통찰력을 제공합니다.
위 내용은 SQL에서 집계 함수를 사용하여 데이터를 요약하려면 어떻게합니까 (Sum, Avg, Count, Min, Max)?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!