セクション 1. 章 7
single
クエリ内の複数の集約関数
メニューを表示するにはスワイプしてください
学校は、複数の試験成績を受け取った学生の姓を把握しており、管理部門はこれらの学生の複数の成績から平均点を算出し、それを最終成績とすることに決定しました。
タスク
スワイプしてコーディングを開始
複数の試験成績を持つ学生の姓を取得し、さらにすべての成績の平均値を計算してください。結果には2つの列が必要です。1つ目はstudent_surname、2つ目はaverage_gradeです。この課題ではAVG()およびCOUNT()の集約関数を使用してください。
また、結果はstudent_surname列で昇順に並べ替えてください。
簡単な手順
student_surname関数を使って、grade列とAVG列の平均値を取得します。- 2列目には
average_gradeというエイリアスを付けます。 - データは
student_surnameでグループ化します。 HAVING句を使い、COUNT(grade) > 1で結果を絞り込みます。- 結果は
student_surnameで並べ替えます。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 7
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください