MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Definisikan tabel CTE possible_Airports dengan field Airports.
  • Pilih bandara dengan menggabungkan bandara Departure dan Arrival.
  • Gabungkan bandara keberangkatan dengan bandara tujuan menggunakan pernyataan yang benar.
  • Pilih semua Airports yang memungkinkan dari possible_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 ___;
Edit dan Jalankan Kode