Desafio: 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:
123SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
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_surnamee a média da colunagradeutilizando a funçãoAVG. - Adicione o alias
average_gradeà segunda coluna. - Agrupe os dados por
student_surname. - Ordene os resultados por
student_surnameem ordem crescente.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 4
Desafio: 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:
123SELECT class_letter, COUNT(DISTINCT student_surname) AS anumber_of_students FROM student_grades GROUP BY class_letter
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_surnamee a média da colunagradeutilizando a funçãoAVG. - Adicione o alias
average_gradeà segunda coluna. - Agrupe os dados por
student_surname. - Ordene os resultados por
student_surnameem ordem crescente.
Solução
Obrigado pelo seu feedback!
single