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
Instrukcje do ćwiczenia
- Zdefiniuj tabelę CTE
possible_Airportsz polemAirports. - 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 tabelipossible_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 ___;