セクション 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つを試してチャットを始めてください