Türetilmiş tablolarla sorgular (I)
Bu dersin odağı türetilmiş tablolar. Karmaşık bir sorguyu daha küçük adımlara bölmek istediğinde türetilmiş tabloları kullanabilirsin. Türetilmiş tablo, bir tablonun yerine kullanılan bir sorgudur. Daha büyük bir sorguda kullanılacak ara hesaplamalar oluşturmak istiyorsan, türetilmiş tablolar harika bir çözümdür.
Bu egzersizde, yaşa göre her kayıt için kan glukoz düzeyinin maksimum değerini hesaplayacaksın.
Bu egzersiz
Orta Düzey SQL Server
kursunun bir parçasıdırEgzersiz talimatları
- Türetilmiş tablodan
MaxGlucosedeğerini döndür. - Türetilmiş tabloyu ana sorguyla
Ageüzerinde birleştir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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
___