Zacznij terazZacznij za darmo

Znajdź wszystkie możliwe lotniska

Zadaniem dwóch kolejnych ćwiczeń jest wyszukanie wszystkich możliwych tras lotniczych. Najpierw musisz ustalić wszystkie możliwe lotniska odlotu i przylotu na podstawie tabeli flightPlan.

W tym ćwiczeniu utworzysz tabelę CTE o nazwie possible_Airports z polem Airports, korzystając ze składni UNION. Jedno zapytanie elementu UNION wybiera lotniska odlotu (Departure), a drugie – lotniska przylotu (Arrival).

To ćwiczenie jest częścią kursu

Hierarchiczne i rekurencyjne zapytania w SQL Server

Zobacz kurs

Instrukcje do ćwiczenia

  • Zdefiniuj tabelę CTE possible_Airports z polem Airports.
  • Wybierz lotniska, łącząc lotniska odlotu (Departure) i przylotu (Arrival).
  • Połącz lotniska odlotu z lotniskami docelowymi, używając odpowiedniej instrukcji.
  • Wybierz wszystkie możliwe lotniska (Airports) z tabeli possible_Airports.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- 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 ___;
Edytuj i uruchom kod