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

bookDesafio da Média das Notas dos Alunos

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, pois também possuem diversas tarefas para você. Mas antes, vamos nos familiarizar com a tabela student_grades que eles fornecem:

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

A escola possui um total de 100 alunos, cujas informações estão presentes 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 aluno (grade), também estão incluídos.

Vamos verificar quantos alunos 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

Sua tarefa agora é calcular 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 da Média das Notas dos Alunos

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, pois também possuem diversas tarefas para você. Mas antes, vamos nos familiarizar com a tabela student_grades que eles fornecem:

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

A escola possui um total de 100 alunos, cujas informações estão presentes 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 aluno (grade), também estão incluídos.

Vamos verificar quantos alunos 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

Sua tarefa agora é calcular 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!

close

Awesome!

Completion rate improved to 4
Seção 1. Capítulo 4
single

single

some-alt