Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Média da Nota do Estudante | Agrupamento
SQL Intermediário

bookDesafio: Média da Nota do Estudante

Você fez um excelente trabalho e ajudou a empresa de construção. Eles começaram a trabalhar na expansão da linha de metrô Amarela.

Eles recomendaram você, e a escola demonstrou interesse porque também possui diversas tarefas para você. Mas antes, vamos nos familiarizar com a tabela student_grades fornecida:

A tabela contém notas de exames em várias disciplinas.

A escola possui um total de 100 estudantes, cujas informações estão na tabela fornecida. Há informações na coluna class_letter, que possui 3 opções: A, B ou C. O nome da disciplina (subject_name), assim como a nota do estudante (grade), também estão incluídos.

Vamos verificar quantos estudantes há em cada turma com a seguinte consulta:

123
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
copy
Tarefa

Swipe to start coding

Calcule a média das notas de todas as disciplinas para cada estudante. Além disso, para facilitar o trabalho dos professores, é necessário ordenar os sobrenomes dos estudantes em ordem alfabética. Utilize a agregação com a função AVG() e atribua o alias average_grade para garantir a validação correta.

Instruções Resumidas

  • Recupere a coluna student_surname e a média da coluna grade utilizando a função AVG.
  • Adicione o alias average_grade à segunda coluna.
  • Agrupe os dados por student_surname.
  • Ordene os resultados por student_surname em ordem crescente.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 4
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 explain what the SQL query does?

What are the results of this query?

How can I analyze grades by subject instead of class?

close

Awesome!

Completion rate improved to 4

bookDesafio: Média da Nota do Estudante

Deslize para mostrar o menu

Você fez um excelente trabalho e ajudou a empresa de construção. Eles começaram a trabalhar na expansão da linha de metrô Amarela.

Eles recomendaram você, e a escola demonstrou interesse porque também possui diversas tarefas para você. Mas antes, vamos nos familiarizar com a tabela student_grades fornecida:

A tabela contém notas de exames em várias disciplinas.

A escola possui um total de 100 estudantes, cujas informações estão na tabela fornecida. Há informações na coluna class_letter, que possui 3 opções: A, B ou C. O nome da disciplina (subject_name), assim como a nota do estudante (grade), também estão incluídos.

Vamos verificar quantos estudantes há em cada turma com a seguinte consulta:

123
SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
copy
Tarefa

Swipe to start coding

Calcule a média das notas de todas as disciplinas para cada estudante. Além disso, para facilitar o trabalho dos professores, é necessário ordenar os sobrenomes dos estudantes em ordem alfabética. Utilize a agregação com a função AVG() e atribua o alias average_grade para garantir a validação correta.

Instruções Resumidas

  • Recupere a coluna student_surname e a média da coluna grade utilizando a função AVG.
  • Adicione o alias average_grade à segunda coluna.
  • Agrupe os dados por student_surname.
  • Ordene os resultados por student_surname em ordem crescente.

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

single

some-alt