セクション 1. 章 8
single
チャレンジ:より複雑なフィルタリング
メニューを表示するにはスワイプしてください
学校では最近、コンペティションが開催され、数学に参加した生徒を対象としました。一部の生徒には報酬が与えられましたが、学校は今、不正行為として2回以上(数学を含む)試験を受けた生徒がいないか確認したいと考えています。
あなたの課題は、姓を見つけることであり、2回以上試験を受け、そのうちの1つが Mathematics である学生の姓を取得することです。
こちらは前回の課題で使用したクエリの例です:
1234SELECT student_surname, AVG(grade) AS average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
タスク
スワイプしてコーディングを開始
grade試験でMathematicsを2回以上取得した学生のsurnameを1列で取得します。
簡単な手順
student_surname列を取得します。WHERE句でsubject_name = 'Mathematics'を指定します。student_surnameでグループ化します。HAVING句でCOUNT(grade) > 1を使用します。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 8
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください