セクション 1. 章 4
single
チャレンジ:学生の平均成績
メニューを表示するにはスワイプしてください
素晴らしい成果を上げ、建設会社に貢献しました。彼らはすでにYellowメトロラインの拡張工事に着手しています。
推薦を受けて、学校もあなたに興味を示しています。学校にもいくつかの課題があるためです。まずは、彼らが提供する student_grades テーブルに慣れてください。
この表は、さまざまな科目の試験成績を示しています。
学校全体で100人の生徒が在籍しており、その情報がこの表に記載されています。class_letter列には3つの選択肢(A、B、C)があります。科目名(subject_name)と生徒の成績(grade)も含まれています。
次のクエリは、各クラスに何人の生徒がいるかを示しています。
123SELECT class_letter, COUNT(DISTINCT student_surname) AS number_of_students FROM student_grades GROUP BY class_letter
タスク
スワイプしてコーディングを開始
すべての科目に対する平均成績を各学生ごとに計算してください。また、教師の利便性のために、学生の姓をアルファベット順に並べ替える必要があります。集約関数AVG()を使用し、エイリアスaverage_gradeを付与して、テストが正しく行われるようにしてください。
簡単な手順
student_surname列と、grade関数を使ったAVG列の平均値を取得してください。- 2列目にはエイリアス
average_gradeを付与してください。 student_surnameでデータをグループ化してください。- 結果を
student_surnameの昇順で並べ替えてください。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 4
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください