More Complex Filtering
The school recently held a competition for students who participated in Mathematics. Some students were rewarded, but now the school wants to ensure no students cheated by taking more than one exam, including the math exam.
Your task is to find the last names of students who took more than one exam, with one of them being Mathematics
.
Here is the query from our previous assignment that you can use as an example:
1234SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
Swipe to start coding
Retrieve the last names of those students who received more than one grade
for the Mathematics
exam.
Note
Retrieve only the
surname
of these students. The answer should have only one column.
Brief Instructions
- Retrieve the
student_surname
column. - Use the
WHERE
clause to setsubject_name = 'Mathematics'
. - Group the results by
student_surname
. - Use the
HAVING
clause withCOUNT(grade) > 1
.
Solution
Thanks for your feedback!
single
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Awesome!
Completion rate improved to 4Awesome!
Completion rate improved to 4
More Complex Filtering
The school recently held a competition for students who participated in Mathematics. Some students were rewarded, but now the school wants to ensure no students cheated by taking more than one exam, including the math exam.
Your task is to find the last names of students who took more than one exam, with one of them being Mathematics
.
Here is the query from our previous assignment that you can use as an example:
1234SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
Swipe to start coding
Retrieve the last names of those students who received more than one grade
for the Mathematics
exam.
Note
Retrieve only the
surname
of these students. The answer should have only one column.
Brief Instructions
- Retrieve the
student_surname
column. - Use the
WHERE
clause to setsubject_name = 'Mathematics'
. - Group the results by
student_surname
. - Use the
HAVING
clause withCOUNT(grade) > 1
.
Solution
Thanks for your feedback!
single
Awesome!
Completion rate improved to 4
More Complex Filtering
Swipe to show menu
The school recently held a competition for students who participated in Mathematics. Some students were rewarded, but now the school wants to ensure no students cheated by taking more than one exam, including the math exam.
Your task is to find the last names of students who took more than one exam, with one of them being Mathematics
.
Here is the query from our previous assignment that you can use as an example:
1234SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
Swipe to start coding
Retrieve the last names of those students who received more than one grade
for the Mathematics
exam.
Note
Retrieve only the
surname
of these students. The answer should have only one column.
Brief Instructions
- Retrieve the
student_surname
column. - Use the
WHERE
clause to setsubject_name = 'Mathematics'
. - Group the results by
student_surname
. - Use the
HAVING
clause withCOUNT(grade) > 1
.
Solution
Thanks for your feedback!