НачатьНачать бесплатно

Получить все возможные аэропорты

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