ComeçarComece gratuitamente

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

Ver Curso

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
___
Editar e executar código