GROUP BY データをグループ化した後、HAVING 句によってグループ化がフィルター処理され、条件を満たすグループのみが保持されます。この 2 つは、データのグループ化、データの集計、グループのフィルター処理、データの分析、パターンと傾向の検索、情報の要約、統計レポートの作成に一緒に使用されます。
#MySQL の GROUP BY 句と HAVING 句の関係
GROUP BY 句
HAVING 句
両者の関係
GROUP BY 句はグループ化方法を定義し、HAVING 句はグループ化後のフィルタリング条件を指定します。これら 2 つの句を組み合わせると、データに対して次の操作が可能になります。Example
<code class="sql">SELECT department_id, SUM(salary) FROM employee GROUP BY department_id HAVING SUM(salary) > 10000;</code>
使用シナリオ
GROUP BY 句と HAVING 句は、次の状況でよく使用されます。以上がmysql における groupby と have の関係の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。