Tables dérivées

SQL Server intermédiaire

Ginger Grant

Instructor

Qu'est-ce qu'une table dérivée ?

  • Requête traitée comme une table temporaire
  • Toujours incluse dans la requête principale
  • Spécifiées dans la clause FROM
  • Peuvent contenir des calculs intermédiaires à réutiliser dans la requête principale ou des jointures différentes de celles de la requête principale
SQL Server intermédiaire

Tables dérivées en T-SQL

SELECT a.* FROM Kidney a
-- Cette table dérivée calcule l'âge moyen et le joint à la table réelle 
JOIN (SELECT AVG(Age) AS AverageAge 
      FROM Kidney) b 
ON a.Age = b.AverageAge
SQL Server intermédiaire

Passons à la pratique !

SQL Server intermédiaire

Preparing Video For Download...