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

Створення CTE (I)

Common table expression, або CTE, використовують для створення тимчасової таблиці, яку потім можна застосувати в запиті. Щоб створити CTE, завжди використовуйте ключове слово WITH, далі — назву CTE та назви стовпців, які входять до CTE. CTE також містить визначення таблиці, взяте в дужки після AS().

У цій вправі ви використаєте CTE, щоб повернути всі віки з максимальним значенням BloodGlucoseRandom у таблиці.

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

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

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

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

  • Створіть CTE BloodGlucoseRandom, який повертає один стовпець (MaxGlucose) з максимальним значенням BloodGlucoseRandom у таблиці.
  • Обʼєднайте CTE з основною таблицею (Kidney) за полями BloodGlucoseRandom і MaxGlucose.

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

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

-- Specify the keyowrds to create the CTE
___ BloodGlucoseRandom (MaxGlucose) 
___ (SELECT MAX(BloodGlucoseRandom) AS MaxGlucose FROM Kidney)

SELECT a.Age, b.MaxGlucose
FROM Kidney a
-- Join the CTE on blood glucose equal to max blood glucose
JOIN BloodGlucoseRandom b
___
Редагувати та запускати код