MulaiMulai sekarang secara gratis

Kueri JOIN lalu UNION

Tujuan Anda adalah membuat laporan dengan field berikut:

  • season, yang menghasilkan summer atau winter
  • country
  • events, yang menampilkan jumlah unik event

Ada beberapa cara untuk membuat laporan ini. Pada latihan ini, buat laporan dengan pendekatan JOIN terlebih dahulu, kemudian UNION.

Seperti biasa, silakan merujuk ke Diagram E:R Anda untuk mengidentifikasi field dan tabel yang relevan.

Latihan ini adalah bagian dari kursus

Pelaporan dengan SQL

Lihat Kursus

Petunjuk latihan

  • Susun kueri yang menampilkan events unik per country dan season untuk event summer.
  • Susun kueri serupa yang menampilkan events unik per country dan season untuk event winter.
  • Gabungkan kedua kueri menggunakan UNION ALL.
  • Urutkan laporan berdasarkan events secara menurun.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- Query season, country, and events for all summer events
SELECT 
	____ AS season, 
    ____, 
    ____ AS events
FROM ____ AS s
JOIN ____ AS c
ON ____
GROUP BY ____
-- Combine the queries
____
-- Query season, country, and events for all winter events
SELECT 
	____ AS season, 
    ____, 
    ____ AS events
FROM ____ AS w
JOIN ____ AS c
ON ____
GROUP BY ____
-- Sort the results to show most events at the top
ORDER BY ____;
Edit dan Jalankan Kode