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 de ejercicio
- Crea un CTE
BloodGlucoseRandom
que devuelva una columna (MaxGlucose
) que contenga el máximoBloodGlucoseRandom
de la tabla. - Une la CTE a la tabla principal (
Kidney
) enBloodGlucoseRandom
yMaxGlucose
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este 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
___