Crear CTE (I)
Una expresión de tabla común o CTE se utiliza para crear una tabla que luego puede utilizarse con una consulta. Para crear un CTE, siempre utilizarás la palabra clave WITH seguida del nombre CTE y el nombre de las columnas que contiene CTE. El CTE también incluirá la definición de la tabla encerrada en el AS().
En este ejercicio, utilizarás un CTE para devolver todas las edades con el máximo BloodGlucoseRandom en la tabla.
Este ejercicio forma parte del curso
Intermedio SQL Servidor
Instrucciones del ejercicio
- Crea un CTE
BloodGlucoseRandomque devuelva una columna (MaxGlucose) que contenga el máximoBloodGlucoseRandomde la tabla. - Une la CTE a la tabla principal (
Kidney) enBloodGlucoseRandomyMaxGlucose.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
-- Specify the keyowrds to create the CTE
___ BloodGlucoseRandom (MaxGlucose)
___ (SELECT MAX(BloodGlucoseRandom) AS MaxGlucose FROM Kidney)
SELECT a.Age, b.MaxGlucose
FROM Kidney a
-- Join the CTE on blood glucose equal to max blood glucose
JOIN BloodGlucoseRandom b
___