Lấy tất cả sân bay khả dĩ
Nhiệm vụ của hai bài tập tiếp theo là tìm tất cả các tuyến bay khả dĩ. Điều này có nghĩa là trước tiên, bạn cần xác định tất cả sân bay xuất phát và sân bay đích có thể có từ bảng flightPlan.
Trong bài này, bạn sẽ tạo một bảng CTE tên possible_Airports bằng cú pháp UNION, bao gồm toàn bộ các sân bay khả dĩ. Một truy vấn trong phần UNION sẽ chọn các sân bay Departure, và truy vấn thứ hai chọn các sân bay Arrival.
Bài tập này là một phần của khóa học
Truy vấn phân cấp và đệ quy trong SQL Server
Hướng dẫn bài tập
- Định nghĩa bảng CTE
possible_Airportsvới trườngAirports. - Chọn các sân bay bằng cách kết hợp sân bay
DeparturevàArrival. - Kết hợp sân bay xuất phát với sân bay đích bằng câu lệnh phù hợp.
- Chọn tất cả các
Airportskhả dĩ từpossible_Airports.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
-- 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 ___;