Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:学生の平均成績 | セクション
SQLデータのグループ化
セクション 1.  4
single

single

bookチャレンジ:学生の平均成績

メニューを表示するにはスワイプしてください

素晴らしい成果を上げ、建設会社を支援しました。彼らはイエローメトロラインの拡張工事に着手しています。

推薦され、学校からも関心を持たれています。学校にもいくつかの課題がありますが、まずは彼らが提供する student_grades テーブルに慣れましょう。

このテーブルには、さまざまな科目の試験成績が含まれています。

学校には合計100人の生徒が在籍しており、その情報がこのテーブルに記載されています。class_letter 列には ABC の3つの選択肢があります。科目名(subject_name)や生徒の成績(grade)も含まれています。

次のクエリで、各クラスに何人の生徒がいるかを確認します。

123
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
copy
タスク

スワイプしてコーディングを開始

すべての科目における各学生の平均成績を計算してください。また、教師の利便性のために、学生の姓をアルファベット順で並べ替える必要があります。集約関数 AVG() を使用し、テストが正しく行われるようにエイリアス average_grade を付与してください。

簡単な手順

  • student_surname 列と、grade 関数を使った AVG 列の平均値を取得してください。
  • 2番目の列にはエイリアス average_grade を付けてください。
  • データは student_surname でグループ化してください。
  • 結果は student_surname を昇順で並べ替えてください。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  4
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt