MulaiMulai sekarang secara gratis

Jumlah event di setiap cabang olahraga

Diagram E:R lengkap untuk basis data ditampilkan di bawah ini:

Karena perusahaan akan terlibat dalam olahraga musim panas dan musim dingin, akan lebih baik jika semua cabang olahraga ditinjau dalam satu laporan terpusat.

Tugas Anda adalah membuat kueri yang menampilkan jumlah event unik yang diselenggarakan untuk setiap cabang olahraga. Perhatikan bahwa karena tidak ada relasi antara kedua tabel ini, Anda perlu menggunakan UNION alih-alih JOIN.

Latihan ini adalah bagian dari kursus

Pelaporan dengan SQL

Lihat Kursus

Petunjuk latihan

  • Buat laporan yang menampilkan events unik per sport untuk event musim panas dan musim dingin.
  • Gunakan UNION untuk menggabungkan tabel yang relevan.
  • Gunakan dua pernyataan GROUP BY sesuai kebutuhan.
  • Urutkan kueri akhir agar menampilkan jumlah event tertinggi terlebih dahulu.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- Select sport and events for summer sports
SELECT 
	____, 
    ____(____ ____) AS events
FROM ____
____
UNION
-- Select sport and events for winter sports
SELECT 
	____, 
    ____
FROM ____
____
-- Show the most events at the top of the report
____;
Edit dan Jalankan Kode