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

Conteúdo do Curso

SQL Intermediário

SQL Intermediário

1. Agrupamento
2. Subconsultas Aninhadas
3. Juntando Tabelas
4. DDL e DML em SQL

book
Desafio da Média das Notas dos Alunos

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

Eles recomendaram você, e a escola demonstrou interesse no seu trabalho porque também têm várias tarefas para você. Mas primeiro, vamos nos familiarizar com a student_grades tabela que eles fornecem:

Como você pode ver, a escola tem um total de 100 alunos, informações sobre os quais são fornecidas na tabela a seguir. Há informações na coluna class_letter, que possui 3 opções: A, B ou C. O nome da matéria (subject_name), assim como a nota do aluno (grade), estão incluídos. A tabela é simples e contém notas de provas em várias matérias.

Vamos ver 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

Entretanto, a escola nos deu uma tarefa para calcular a média das notas de todas as matérias para cada aluno. É isso que você precisa fazer neste capítulo.

Tarefa
test

Swipe to show code editor

Sua tarefa agora é calcular a média das notas para todas as disciplinas de cada aluno. Além disso, para a conveniência dos professores, você precisa ordenar os sobrenomes dos alunos em ordem alfabética. Use agregação com a função AVG() e atribua o alias average_grade para garantir o teste bem-sucedido.

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
toggle bottom row

book
Desafio da Média das Notas dos Alunos

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

Eles recomendaram você, e a escola demonstrou interesse no seu trabalho porque também têm várias tarefas para você. Mas primeiro, vamos nos familiarizar com a student_grades tabela que eles fornecem:

Como você pode ver, a escola tem um total de 100 alunos, informações sobre os quais são fornecidas na tabela a seguir. Há informações na coluna class_letter, que possui 3 opções: A, B ou C. O nome da matéria (subject_name), assim como a nota do aluno (grade), estão incluídos. A tabela é simples e contém notas de provas em várias matérias.

Vamos ver 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

Entretanto, a escola nos deu uma tarefa para calcular a média das notas de todas as matérias para cada aluno. É isso que você precisa fazer neste capítulo.

Tarefa
test

Swipe to show code editor

Sua tarefa agora é calcular a média das notas para todas as disciplinas de cada aluno. Além disso, para a conveniência dos professores, você precisa ordenar os sobrenomes dos alunos em ordem alfabética. Use agregação com a função AVG() e atribua o alias average_grade para garantir o teste bem-sucedido.

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
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt