Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Busca pelo Desafio dos Melhores Alunos de Matemática | 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
Busca pelo Desafio dos Melhores Alunos de Matemática

A escola está satisfeita com o nosso trabalho e concorda em continuar a colaboração.

Agora eles têm uma nova tarefa para nós. Os 10 melhores alunos com as médias mais altas serão premiados com uma viagem a um centro científico. Uma condição obrigatória é receber uma nota acima de 90 no exame de matemática. Para encontrar tais alunos, eles recorreram a você.

Vamos ver o que precisamos fazer usando nossa tabela employee como exemplo.

Suponha que precisamos descobrir em quais departamentos há funcionários que foram contratados antes de 2019 e o salário médio nesses departamentos. Para executar tal tarefa, podemos usar a seguinte consulta:

1234
SELECT department, AVG(salary) AS average_salary FROM employees WHERE hire_date < '2019-01-01' GROUP BY department
copy

Como você pode ver, existem apenas 3 desses funcionários, e utilizamos as ferramentas necessárias para alcançar esse resultado. Sua tarefa será muito parecida, tenho certeza de que você pode lidar com ela!

Aqui está uma prévia da tabela student_grades com a qual estamos trabalhando:

Tarefa
test

Swipe to show code editor

Sua tarefa é recuperar até 10 alunos com a média mais alta entre todos os estudantes que obtiveram uma pontuação igual ou superior a 90 no exame de matemática.

Além disso, ordene o resultado pela coluna average_grade em ordem decrescente.

Atribua o alias average_grade para a média das notas para garantir que a tarefa seja verificada corretamente quanto à precisã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 5
toggle bottom row

book
Busca pelo Desafio dos Melhores Alunos de Matemática

A escola está satisfeita com o nosso trabalho e concorda em continuar a colaboração.

Agora eles têm uma nova tarefa para nós. Os 10 melhores alunos com as médias mais altas serão premiados com uma viagem a um centro científico. Uma condição obrigatória é receber uma nota acima de 90 no exame de matemática. Para encontrar tais alunos, eles recorreram a você.

Vamos ver o que precisamos fazer usando nossa tabela employee como exemplo.

Suponha que precisamos descobrir em quais departamentos há funcionários que foram contratados antes de 2019 e o salário médio nesses departamentos. Para executar tal tarefa, podemos usar a seguinte consulta:

1234
SELECT department, AVG(salary) AS average_salary FROM employees WHERE hire_date < '2019-01-01' GROUP BY department
copy

Como você pode ver, existem apenas 3 desses funcionários, e utilizamos as ferramentas necessárias para alcançar esse resultado. Sua tarefa será muito parecida, tenho certeza de que você pode lidar com ela!

Aqui está uma prévia da tabela student_grades com a qual estamos trabalhando:

Tarefa
test

Swipe to show code editor

Sua tarefa é recuperar até 10 alunos com a média mais alta entre todos os estudantes que obtiveram uma pontuação igual ou superior a 90 no exame de matemática.

Além disso, ordene o resultado pela coluna average_grade em ordem decrescente.

Atribua o alias average_grade para a média das notas para garantir que a tarefa seja verificada corretamente quanto à precisã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 5
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