Kom igångKom igång gratis

Frågor med härledda tabeller (I)

Den här lektionen handlar om härledda tabeller. Du kan använda härledda tabeller när du vill dela upp en komplex fråga i mindre steg. En härledd tabell är en fråga som används i stället för en tabell. Härledda tabeller är en utmärkt lösning när du behöver skapa mellanliggande beräkningar som ska användas i en större fråga.

I den här övningen beräknar du det maximala värdet av blodsockernivån för varje post, grupperat efter ålder.

Den här övningen är en del av kursen

SQL Server för medelnivå

Visa kurs

Övningsinstruktioner

  • Returnera MaxGlucose från den härledda tabellen.
  • Koppla den härledda tabellen till huvudfrågan på Age.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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
___
Redigera och kör kod