ПочатиПочніть безкоштовно

Запити з похідними таблицями (I)

У цьому уроці зосередимося на похідних таблицях. Ви можете використовувати похідні таблиці, коли потрібно розбити складний запит на менші кроки. Похідна таблиця — це запит, який використовується на місці таблиці. Похідні таблиці чудово підходять, коли потрібно отримати проміжні обчислення для подальшого використання у більшому запиті.

У цій вправі ви обчислите максимальне значення рівня глюкози в крові для кожного запису за віком.

Ця вправа є частиною курсу

Середній рівень SQL Server

Переглянути курс

Інструкції до вправи

  • Поверніть MaxGlucose з похідної таблиці.
  • Обʼєднайте похідну таблицю з основним запитом за Age.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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
___
Редагувати та запускати код