Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Filtragem Mais Complexa | Agrupamento
SQL Intermediário
course content

Conteúdo do Curso

SQL Intermediário

SQL Intermediário

1. Agrupamento
2. Subconsultas Aninhadas
3. Juntando Tabelas
4. DDL e DML em SQL

book
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:

1234
SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
copy
Tarefa

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 set subject_name = 'Mathematics'.
  • Group the results by student_surname.
  • Use the HAVING clause with COUNT(grade) > 1.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 8
toggle bottom row

book
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:

1234
SELECT student_surname, AVG(grade) as average_grade FROM student_grades GROUP BY student_surname HAVING COUNT(grade) > 1
copy
Tarefa

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 set subject_name = 'Mathematics'.
  • Group the results by student_surname.
  • Use the HAVING clause with COUNT(grade) > 1.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 8
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt