Отримайте всі можливі аеропорти
Завдання наступних двох вправ — знайти всі можливі маршрути перельотів. Тобто спершу потрібно визначити всі можливі аеропорти відправлення та призначення з таблиці flightPlan.
У цій вправі ви створите CTE з назвою possible_Airports за допомогою синтаксису UNION, яка складатиметься з усіх можливих аеропортів. Один запит у блоці UNION вибирає аеропорти Departure, а другий — аеропорти Arrival.
Ця вправа є частиною курсу
Ієрархічні та рекурсивні запити в SQL Server
Інструкції до вправи
- Визначте CTE
possible_Airportsз полемAirports. - Виберіть аеропорти, об'єднавши аеропорти
DepartureтаArrival. - Поєднайте аеропорти відправлення з аеропортами призначення, використавши коректний оператор.
- Виберіть усі можливі
Airportsзpossible_Airports.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
-- Definition of the CTE table
___ possible_Airports (___) ___(
-- Select the departure airports
SELECT ___
FROM flightPlan
-- Combine the two queries
___
-- Select the destination airports
SELECT ___
FROM flightPlan)
-- Get the airports from the CTE table
SELECT ___
FROM ___;