where 句の機能は、クエリ結果をグループ化する前に where 条件を満たさない行を削除すること、つまり、グループ化する前にデータをフィルタリングすることです。条件に集計関数を含めることはできません。特定の行を表示するには、where 条件を使用します。
have 句の機能は、条件を満たすグループをフィルタリングすること、つまり、グループ化後にデータをフィルタリングすることです。多くの場合、条件には集計関数が含まれます。特定のグループを表示するには、having 条件を使用します。または複数のグループを使用できます。標準のグループ。
have 句は、SELECT ステートメントで定義された列と集計式に制限されます。通常、SELECT ステートメントで行うのと同じように、HAVING 句で集計関数式を繰り返して集計値を参照する必要があります。
例:
SELECT A COUNT(B) FROM TABLE GROUP BY A HAVING COUNT(B)>2
関連する推奨事項: 「SQL チュートリアル 」
以上が使用感があるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。