Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Định nghĩa bảng CTE possible_Airports với trường Airports.
  • Chọn các sân bay bằng cách kết hợp sân bay DepartureArrival.
  • 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 Airports khả 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 ___;
Chỉnh sửa và Chạy Mã