セクション 1. 章 4
single
チャレンジ:学生の平均成績
メニューを表示するにはスワイプしてください
素晴らしい成果を上げ、建設会社を支援しました。彼らはすでにYellowメトロラインの拡張工事に着手しています。
あなたは推薦され、学校もあなたに興味を示しています。なぜなら、彼らにもいくつかの課題があるからです。まずは、彼らが提供するstudent_gradesテーブルに慣れましょう。
このテーブルには、さまざまな科目の試験の成績が含まれています。
学校には合計100人の生徒が在籍しており、その情報がこのテーブルに記載されています。class_letter列には3つの選択肢(A、B、C)があります。科目名(subject_name)や生徒の成績(grade)も含まれています。
次のクエリで、各クラスに何人の生徒がいるかを確認しましょう。
123SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_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つを試してチャットを始めてください