Créer des CTE (I)
Une expression de tableau commune ou CTE est utilisée pour créer un tableau qui peut ensuite être utilisé avec une requête. Pour créer un CTE, vous utiliserez toujours le mot-clé WITH
suivi du nom CTE et du nom des colonnes que le CTE contient. Le site CTE comprendra également la définition du tableau inclus dans le site AS()
.
Dans cet exercice, vous utiliserez un CTE pour retourner tous les âges avec le maximum BloodGlucoseRandom
dans le tableau.
Cet exercice fait partie du cours
Intermédiaire SQL Serveur
Instructions
- Créez un site CTE
BloodGlucoseRandom
qui renvoie une colonne (MaxGlucose
) contenant le maximum deBloodGlucoseRandom
dans le tableau. - Joignez le tableau CTE au tableau principal (
Kidney
) surBloodGlucoseRandom
etMaxGlucose
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- 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
___