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