1
resposta

[Projeto] Equivalencia do Having

SELECT sub.nome,
       sub.numero_alunos
FROM (
    SELECT curso.nome,
           COUNT(aluno_curso.aluno_id) AS numero_alunos
      FROM curso
      JOIN aluno_curso ON aluno_curso.curso_id = curso.id
  GROUP BY curso.nome
) AS sub
WHERE sub.numero_alunos > 2
ORDER BY sub.numero_alunos DESC;
1 resposta

E aí! Tudo bem?

Parabéns pela resolução da atividade!

Percebi que você praticou o uso de uma subquery para contagem de alunos, aplicou muito bem o GROUP BY e ainda entendeu a relevância da cláusula ORDER BY para destacar as informações em ordem decrescente.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!