เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ดึงข้อมูลสนามบินทั้งหมดที่เป็นไปได้

ภารกิจของสองแบบฝึกหัดถัดไปคือการค้นหาเส้นทางการบินที่เป็นไปได้ทั้งหมด โดยขั้นแรกต้องค้นหาสนามบินต้นทางและปลายทางทั้งหมดที่มีอยู่ในตาราง flightPlan

ในแบบฝึกหัดนี้ คุณจะสร้างตาราง CTE ชื่อ possible_Airports โดยใช้ไวยากรณ์ UNION ซึ่งจะรวบรวมสนามบินทั้งหมดที่เป็นไปได้ไว้ด้วยกัน คิวรีแรกของ UNION จะเลือกสนามบินต้นทาง (Departure) และคิวรีที่สองจะเลือกสนามบินปลายทาง (Arrival)

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Hierarchical and Recursive Queries in SQL Server

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนดตาราง CTE ชื่อ possible_Airports พร้อมระบุฟิลด์ Airports
  • เลือกสนามบินโดยรวม Departure และ Arrival เข้าด้วยกัน
  • รวมสนามบินต้นทางกับสนามบินปลายทางโดยใช้คำสั่งที่ถูกต้อง
  • เลือกข้อมูล Airports ทั้งหมดจาก possible_Airports

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

-- 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 ___;
แก้ไขและรันโค้ด