Tüm olası havalimanlarını getir
Sonraki iki egzersizin görevi, tüm olası uçuş rotalarını aramak. Bunun için önce flightPlan tablosundan tüm olası kalkış ve varış havalimanlarını bulman gerekiyor.
Bu egzersizde, tüm olası havalimanlarından oluşacak possible_Airports adlı bir CTE tablosu oluşturacaksın. UNION içindeki sorgulardan biri Departure (kalkış) havalimanlarını, diğeri ise Arrival (varış) havalimanlarını seçecek.
Bu egzersiz, kursun bir parçasıdır
SQL Server'da Hiyerarşik ve Özyinelemeli Sorgular
Egzersiz talimatları
Airportsalanına sahippossible_Airportsadlı CTE tablosunu tanımla.DepartureveArrivalhavalimanlarını birleştirerek havalimanlarını seç.- Kalkış ile varış havalimanlarını doğru ifade ile birleştir.
possible_Airportsiçinden tüm olasıAirportsdeğerlerini seç.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- 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 ___;