Conteúdo do Curso
SQL Intermediário
SQL Intermediário
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:
SELECT department, AVG(salary) AS average_salary FROM employees WHERE hire_date < '2019-01-01' GROUP BY department
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:
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.
Obrigado pelo seu feedback!
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:
SELECT department, AVG(salary) AS average_salary FROM employees WHERE hire_date < '2019-01-01' GROUP BY department
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:
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.
Obrigado pelo seu feedback!