1. ホーム
  2. sql

[解決済み】SQLのHAVINGとWHEREはどう違うのですか?

2022-04-02 08:12:54

質問

とはどのような違いがあるのでしょうか? HAVINGWHERE の中に SQL SELECT ステートメントを使用しますか?

EDIT: Stevenの回答は、リンク先の重要な情報が含まれていたため、正しいものとして印をつけました。

<ブロッククオート

いつ GROUP BY は使用しません。 HAVING のような振る舞いをします。 WHERE

を見ていた状況です。 WHERE にはありません。 GROUP BY というのが、私の混乱の始まりでした。もちろん、これがわからないと、質問で指定することはできません。

どのように解決するのですか?

<ブロッククオート

HAVINGは、検索条件を指定するものです。 グループ、または SELECT 文で使用される集約関数です。

ソース