既に紹介したように、WHERE句を使っても条件を指定してレコードを絞り込めます。HAVING句との違いを知っておきましょう。 HAVING句はGROUP BY句の後ろに記述しましたが、WHERE句はGROUP BY句の前(FROM句の直後)に記述します。記述位置を間違えると正しいSQLとは見なされないので、注意しましょう。 SELECT 商品名, 金額 ,性別 FROM 累積売上_fx WHERE 性別='女' GROUP BY 商品名, 金額, 性別 実行結果は先のHAVING句を用いたものとまったく同じです。 HAVING句とWHERE句、どちらを使っても同じ結果が得られました。どこが異なるのか、両者の違いを知っておきましょう。 HAVING句はGROUP BY句と共に用いますが、WHERE句にはそういった制限はありません。それぞれの記述位置も異なっています。このことが、2つの抽出命令