Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Várias Funções Agregadas na Consulta | Agrupamento
SQL Intermediário

bookVárias Funções Agregadas na Consulta

A escola agora conhece os sobrenomes dos alunos que receberam mais de uma nota em provas, e a administração decidiu calcular a média das notas múltiplas desses alunos, que será considerada como a nota final.

Tarefa

Swipe to start coding

Você deve recuperar os sobrenomes dos estudantes com mais de uma nota de exame e também calcular a média das notas de todos os exames desses estudantes. Na resposta, devem existir 2 colunas: a primeira é student_surname e a segunda é average_grade. Utilize as funções agregadas AVG() e COUNT() nesta tarefa.

Além disso, ordene o resultado pela coluna student_surname em ordem crescente.

Instruções Resumidas

  • Recupere a coluna student_surname e a média da coluna grade utilizando a função AVG.
  • Atribua o alias average_grade à segunda coluna.
  • Agrupe os dados por student_surname.
  • Utilize a cláusula HAVING para filtrar os resultados com base em COUNT(grade) > 1.
  • Ordene os resultados por student_surname.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 7
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you show me an example SQL query that calculates the average grade for students with multiple grades?

How do I use the HAVING clause to filter students who have more than one grade?

Can you explain the difference between WHERE and HAVING in SQL?

close

bookVárias Funções Agregadas na Consulta

Deslize para mostrar o menu

A escola agora conhece os sobrenomes dos alunos que receberam mais de uma nota em provas, e a administração decidiu calcular a média das notas múltiplas desses alunos, que será considerada como a nota final.

Tarefa

Swipe to start coding

Você deve recuperar os sobrenomes dos estudantes com mais de uma nota de exame e também calcular a média das notas de todos os exames desses estudantes. Na resposta, devem existir 2 colunas: a primeira é student_surname e a segunda é average_grade. Utilize as funções agregadas AVG() e COUNT() nesta tarefa.

Além disso, ordene o resultado pela coluna student_surname em ordem crescente.

Instruções Resumidas

  • Recupere a coluna student_surname e a média da coluna grade utilizando a função AVG.
  • Atribua o alias average_grade à segunda coluna.
  • Agrupe os dados por student_surname.
  • Utilize a cláusula HAVING para filtrar os resultados com base em COUNT(grade) > 1.
  • Ordene os resultados por student_surname.

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 7
single

single

some-alt