📊 Associate Data Practitioner

Associate Data Practitioner 問題の一覧 › 2. データ分析とプレゼンテーション

次のクエリで、WHERE 句と HAVING 句の役割として正しいものはどれか。SELECT region, SUM(sales) s FROM t WHERE year = 2025 GROUP BY region HAVING SUM(sales) > 1000000

  1. WHERE は集計後のグループを絞り込み、HAVING は集計前の行を絞り込む
  2. WHERE は集計前の行を絞り込み、HAVING は集計後のグループを絞り込む
  3. どちらも集計前の行を絞り込むため入れ替え可能
  4. HAVING は BigQuery では使用できない
💡 答えと解説を見る
答え:B(WHERE は集計前の行を絞り込み、HAVING は集計後のグループを絞り込む)
WHERE は GROUP BY の前に行を絞り込み、HAVING は集計結果に対する条件を指定する。集計関数は WHERE では使えない。AとCは逆または誤り、HAVING は BigQuery で利用できる。
関連サービス
HAVING集計後の行フィルタ(WHERE は集計前)
← 前の問題次の問題 →🎯 問題で学ぶで解く

※ 学習用に作成したオリジナル問題です。本番試験とは異なります。