Zacznij terazZacznij za darmo

Zapytania z tabelami pochodnymi (I)

Tematem tej lekcji są tabele pochodne. Możesz ich używać, gdy chcesz rozbić złożone zapytanie na mniejsze kroki. Tabela pochodna to zapytanie, które pełni rolę tabeli. To świetne rozwiązanie, gdy potrzebujesz obliczeń pośrednich, które mają być wykorzystane w większym zapytaniu.

W tym ćwiczeniu obliczysz maksymalną wartość poziomu glukozy we krwi dla każdego rekordu według wieku.

To ćwiczenie jest częścią kursu

SQL Server średnio zaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Zwróć kolumnę MaxGlucose z tabeli pochodnej.
  • Połącz tabelę pochodną z głównym zapytaniem po kolumnie Age.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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
___
Edytuj i uruchom kod