Получить все возможные аэропорты
Цель следующих двух упражнений — найти все возможные маршруты полётов. Для этого сначала нужно определить все возможные аэропорты вылета и назначения из таблицы 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 ___;