SQL · Capítulo 7
CTEs e window functions
Consultas analíticas legíveis com WITH, ROW_NUMBER, RANK e funções de janela.
O que precisas de perceber
CTEs ajudam a decompor consultas; window functions calculam valores sem colapsar linhas como GROUP BY. Aprende PARTITION BY e ORDER BY dentro da janela.
EXEMPLO
Vê o código
WITH medias AS (SELECT aluno_id,AVG(valor) media FROM notas GROUP BY aluno_id) SELECT *,RANK() OVER(ORDER BY media DESC) posicao FROM medias;As minhas notas
Escreve apontamentos deste capítulo. Ficam apenas neste dispositivo.
Guardado localmente.Exercício
Cria um ranking por turma mantendo nome, média e posição.