Dapatkan semua bandara yang memungkinkan
Tugas untuk dua latihan berikutnya adalah mencari semua rute penerbangan yang memungkinkan. Artinya, pertama-tama Anda harus menemukan semua bandara keberangkatan dan tujuan yang memungkinkan dari tabel flightPlan.
Dalam latihan ini, Anda akan membuat tabel CTE bernama possible_Airports menggunakan sintaks UNION yang akan berisi semua bandara yang memungkinkan. Satu kueri pada elemen UNION memilih bandara Departure dan kueri kedua memilih bandara Arrival.
Latihan ini adalah bagian dari kursus
Kueri Hierarkis dan Rekursif di SQL Server
Petunjuk latihan
- Definisikan tabel CTE
possible_Airportsdengan fieldAirports. - Pilih bandara dengan menggabungkan bandara
DeparturedanArrival. - Gabungkan bandara keberangkatan dengan bandara tujuan menggunakan pernyataan yang benar.
- Pilih semua
Airportsyang memungkinkan daripossible_Airports.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- 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 ___;