Obține toate aeroporturile posibile
Sarcina următoarelor două exerciții este să cauți toate rutele de zbor posibile. Asta înseamnă că, mai întâi, trebuie să identifici toate aeroporturile de plecare și de destinație din tabelul flightPlan.
În acest exercițiu, vei crea un tabel CTE numit possible_Airports folosind sintaxa UNION, care va conține toate aeroporturile posibile. Prima interogare a elementului UNION selectează aeroporturile de Departure, iar a doua interogare selectează aeroporturile de Arrival.
Acest exercițiu face parte din cursul
Interogări ierarhice și recursive în SQL Server
Instrucțiuni pentru exercițiu
- Definește tabelul CTE
possible_Airportscu câmpulAirports. - Selectează aeroporturile combinând aeroporturile de
Departureși deArrival. - Combină aeroporturile de plecare cu cele de destinație folosind instrucțiunea corectă.
- Selectează toate
Airportsposibile dinpossible_Airports.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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 ___;