IT パスポート通信・DB・Webの動作を読むオリジナル・公式資料照合難易度
注文表から顧客IDごとに注文金額を合計し、「合計額が10万円以上の顧客」だけを返したい。グループ集計後の条件を指定する句はどれか。
A
HAVING★ 正解
GROUP BYで作ったグループの集計結果へ条件を付ける。WHEREは通常、集計前の行を絞る条件である。
B
ORDER BYだけ
並べ替えだけでは集計結果の条件による除外にならない。
C
LIMITだけ
件数を制限するもので、合計額の条件を表さない。
D
WHEREにSUM(金額)>=100000だけを書く
WHEREは集計前の行の絞込みであり、グループ集計結果のSUMを条件にする今回の用途ではHAVINGを使う。
解説
GROUP BYで作ったグループの集計結果へ条件を付ける。WHEREは通常、集計前の行を絞る条件である。
根拠資料・確認情報
対応範囲:ITパスポート/2026年度 シラバスVer.6.5
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。