中間テスト表からクラスごと,教科ごとの平均点を求め,クラス名,教科名の昇順に表示するSQL文中の[a]に入れる字句はどれか。
中間テスト(クラス名, 教科名, 学生番号, 名前, 点数)
[SQL文]
SELECT クラス名,教科名,AVG(点数) AS 平均点 FROM 中間テスト [a]
[SQL文]
SELECT クラス名,教科名,AVG(点数) AS 平均点 FROM 中間テスト [a]
×不正解です
このSQL文の目的は「クラスごと、教科ごとの平均点」を計算し、クラス名と教科名の昇順で表示することです。
まずクラス名と教科名の昇順に並べる必要があるため、ORDER BY 句を使用します。
この時点でORDER BY クラス名, 教科名のある「イ」か「エ」に絞られます。
そして、クラスごとと教科ごとに点数の平均を計算する必要があるため、GROUP BY クラス名, 教科名を使用しているイが正解です。
平均点をグループ化すると、平均点の数値が1下がるごとにグループに分けられるのでとても変な構図になります。
回答数 0
正解率 0%