Consultas com tabelas derivadas (I)
O foco desta lição são as tabelas derivadas. Você pode usar tabelas derivadas quando quiser dividir uma consulta complexa em etapas menores. Uma tabela derivada é uma consulta que é usada no lugar de uma tabela. As tabelas derivadas são uma ótima solução se você quiser criar cálculos intermediários que precisam ser usados em uma consulta maior.
Neste exercício, você calculará o valor máximo do nível de glicose no sangue para cada registro por idade.
Este exercício faz parte do curso
Intermediário SQL Servidor
Instruções de exercício
- Retorna
MaxGlucose
da tabela derivada. - Junte a tabela derivada à consulta principal em
Age
.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
SELECT a.RecordId, a.Age, a.BloodGlucoseRandom,
-- Select maximum glucose value (use colname from derived table)
b.___
FROM Kidney a
-- Join to derived table
___ (SELECT Age, MAX(BloodGlucoseRandom) AS MaxGlucose FROM Kidney GROUP BY Age) b
-- Join on Age
___