Začněte nyníZačněte zdarma

Dotazy s odvozenými tabulkami (I)

Tato lekce se zaměřuje na odvozené tabulky. Odvozené tabulky se hodí tehdy, když chceš složitý dotaz rozložit na menší kroky. Odvozená tabulka je dotaz, který se použije místo tabulky. Jde o skvělé řešení, když potřebuješ vytvořit mezivýpočty pro použití v rámci většího dotazu.

V tomto cvičení vypočítáš maximální hodnotu hladiny glukózy v krvi pro každý záznam podle věku.

Toto cvičení je součástí kurzu

Intermediate SQL Server

Zobrazit kurz

Pokyny k cvičení

  • Z odvozené tabulky vrať MaxGlucose.
  • Odvozenou tabulku spoj s hlavním dotazem přes sloupec Age.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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
___
Upravit a spustit kód