Середній рівень SQL Server
Ginger Grant
Instructor
-- Означення CTE починаються з ключового слова WITH
-- Далі вказуються назви CTE та стовпці, які воно містить
WITH CTEName (Col1, Col2)
AS
-- Визначте запит для CTE
(
-- Два стовпці з означення вище
SELECT Col1, Col2
FROM TableName
)
-- Створіть CTE для отримання максимального BloodPressure за віком
WITH BloodPressureAge(Age, MaxBloodPressure)
AS
(SELECT Age, MAX(BloodPressure) AS MaxBloodPressure
FROM Kidney
GROUP BY Age)
-- Створіть запит, щоб використовувати CTE як таблицю
SELECT a.Age, MIN(a.BloodPressure), b.MaxBloodPressure
FROM Kidney a
-- Обʼєднайте CTE з таблицею
JOIN BloodpressureAge b
ON a.Age = b.Age
GROUP BY a.Age, b.MaxBloodPressure
Середній рівень SQL Server