チャレンジ:学生の平均成績
素晴らしい成果を上げ、建設会社を支援しました。彼らは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
フィードバックありがとうございます!
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を昇順で並べ替えてください。
解答
フィードバックありがとうございます!
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください