必ず受かる情報処理技術者試験

問題33

ポケットスタディ 基本情報午後・要点整理―即効!7つの知識 (情報処理技術者試験)

SQL の構文として,正しいものはどれか。

SELECT 注文日, AVG(数量)
   FROM 注文明細
SELECT 注文日, AVG(数量)
   FROM 注文明細
   GROUP BY 注文日
SELECT 注文日, AVG(SUM(数量))
   FROM 注文明細
   GROUP BY 注文日
SELECT 注文日
   FROM 注文明細
   WHERE SUM(数量) > 1000
    GROUP BY 注文日

解答・解説を見る

解答:イ

× GROUP BY 句がない。
SQL の構文として正しい
× 集合関数は、AVG(SUM(数量))のように入れ子にして使うことはできない。
× 集合関数は、WHERE句には使用できない。HAVING句を使うべきである。
前の問題 次の問題

Copyrithg naruha