Härledda tabeller

SQL Server för medelnivå

Ginger Grant

Instructor

Vad är härledda tabeller?

  • En fråga som behandlas som en temporär tabell
  • Finns alltid inom huvudfrågan
  • Anges i FROM-satsen
  • Kan innehålla mellanberäkningar eller andra joins än de i huvudfrågan
SQL Server för medelnivå

Härledda tabeller i T-SQL

SELECT a.* FROM Kidney a
-- This derived table computes the Average age joined to the actual table 
JOIN (SELECT AVG(Age) AS AverageAge 
      FROM Kidney) b 
ON a.Age = b.AverageAge
SQL Server för medelnivå

Nu kör vi en övning!

SQL Server för medelnivå

Preparing Video For Download...