Requêtes avec tableaux dérivés (I)
Cette leçon porte sur les tableaux dérivés. Vous pouvez utiliser des tableaux dérivés lorsque vous souhaitez décomposer une requête complexe en plusieurs étapes. Une table dérivée est une requête utilisée à la place d'un tableau. Les tableaux dérivés sont une excellente solution si vous souhaitez créer des calculs intermédiaires qui doivent être utilisés dans une requête plus importante.
Dans cet exercice, vous allez calculer la valeur maximale de la glycémie pour chaque enregistrement en fonction de l'âge.
Cet exercice fait partie du cours
Intermédiaire SQL Serveur
Instructions
- Retourne
MaxGlucose
du tableau dérivé. - Joignez le tableau dérivé à la requête principale sur
Age
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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
___