Conteúdo do Curso
SQL Intermediário
SQL Intermediário
Filtragem Mais Complexa
Anteriormente, a escola realizou um concurso para os alunos que fizeram Matemática, e alguns foram recompensados. Agora, a escola quer garantir que não haja alunos que colem e façam mais de um exame, incluindo o de matemática.
Portanto, a escola nos pediu para recuperar os sobrenomes dos alunos que fizeram mais de um exame, sendo um deles Matemática
.
Aqui está a consulta do nosso trabalho anterior que você pode usar como exemplo:
SELECT 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
and one of the subjects they took was Mathematics
.
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
.
Solução
Obrigado pelo seu feedback!
Filtragem Mais Complexa
Anteriormente, a escola realizou um concurso para os alunos que fizeram Matemática, e alguns foram recompensados. Agora, a escola quer garantir que não haja alunos que colem e façam mais de um exame, incluindo o de matemática.
Portanto, a escola nos pediu para recuperar os sobrenomes dos alunos que fizeram mais de um exame, sendo um deles Matemática
.
Aqui está a consulta do nosso trabalho anterior que você pode usar como exemplo:
SELECT 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
and one of the subjects they took was Mathematics
.
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
.
Solução
Obrigado pelo seu feedback!