집 >데이터 베이스 >MySQL 튜토리얼 >mysql에서 그룹화 기능을 작성하는 방법
MySQL의 그룹 함수는 지정된 열을 기준으로 데이터를 그룹화하고 각 그룹의 집계 값을 계산합니다. 그룹화 함수에는 COUNT, SUM, AVG, MIN 및 MAX가 포함됩니다. HAVING 절은 그룹화 결과를 필터링하고 조건을 충족하는 그룹을 유지할 수 있습니다. 그룹화 후 나머지 열은 행별로 그룹화되며, 그룹화된 결과에 HAVING 절 조건이 적용되며, 지정하지 않을 경우 TRUE로 간주됩니다. 여러 개의 GROUP BY 및 HAVING 절을 사용하여 복잡한 그룹화를 생성할 수 있습니다.
MySQL의 그룹 함수
그룹 함수는 주어진 열을 기준으로 데이터를 그룹화하고 각 그룹의 집계 값을 계산하는 데 사용됩니다.
구문:
<code class="sql">GROUP BY col1, col2, ... HAVING condition</code>
매개변수:
일반적으로 사용되는 그룹화 함수:
예:
<code class="sql">SELECT department, SUM(salary) AS total_salary FROM employees GROUP BY department HAVING total_salary > 50000;</code>
이 쿼리는 직원을 부서별로 그룹화하고 각 부서의 총 급여를 계산합니다. 총 급여가 50,000 이상인 부서만 유지합니다.
포인트:
위 내용은 mysql에서 그룹화 기능을 작성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!