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
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
___