CommencezCommencez gratuitement

Requêtes avec tables dérivées (I)

Cette leçon met l'accent sur les tables dérivées. Vous pouvez utiliser des tables dérivées lorsque vous souhaitez découper une requête complexe en étapes plus petites. Une table dérivée est une requête utilisée à la place d'une table. Les tables dérivées sont une excellente solution si vous devez créer des calculs intermédiaires à réutiliser dans une requête plus large.

Dans cet exercice, vous allez calculer la valeur maximale du taux de glucose sanguin pour chaque enregistrement selon l'âge.

Cette activité fait partie du cours

SQL Server intermédiaire

Voir le cours

Instructions de l’exercice

  • Retournez MaxGlucose à partir de la table dérivée.
  • Joignez la table dérivée à la requête principale sur Age.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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
___
Modifier et exécuter le code