ComenzarEmpieza gratis

Consultas con tablas derivadas (I)

Esta lección se centra en las tablas derivadas. Puedes utilizar tablas derivadas cuando quieras descomponer una consulta compleja en pasos más pequeños. Una tabla derivada es una consulta que se utiliza en lugar de una tabla. Las tablas derivadas son una gran solución si quieres crear cálculos intermedios que deban utilizarse en una consulta más amplia.

En este ejercicio, calcularás el valor máximo del nivel de glucosa en sangre de cada registro por edad.

Este ejercicio forma parte del curso

Intermedio SQL Servidor

Ver curso

Instrucciones de ejercicio

  • Devuelve MaxGlucose de la tabla derivada.
  • Une la tabla derivada a la consulta principal en Age.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

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 y ejecutar código