ホームページ >データベース >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 中国語 Web サイトの他の関連記事を参照してください。