Menyaring dengan JOIN
Saat menambahkan filter ke kueri yang mengharuskan Anda mereferensikan tabel terpisah, ada beberapa pendekatan yang dapat digunakan. Salah satu opsinya adalah melakukan JOIN ke tabel baru lalu menambahkan pernyataan WHERE dasar.
Tujuan Anda adalah membuat laporan dengan karakteristik berikut:
- Kolom pertama adalah bronze_medals, yaitu total jumlah
bronze. - Kolom kedua adalah silver_medals, yaitu total jumlah
silver. - Kolom ketiga adalah gold_medals, yaitu total jumlah
gold. - Hanya
summer_gamesyang disertakan. - Laporan difilter agar hanya menyertakan atlet berusia 16 tahun atau lebih muda.
Dalam latihan ini, gunakan pendekatan JOIN.
Latihan ini merupakan bagian dari kursus
Pelaporan dengan SQL
Instruksi latihan
- Buat kueri yang mengambil total
bronze_medals,silver_medals, dangold_medalsdarisummer_games. - Gunakan
JOINdan pernyataanWHEREuntuk memfilter atlet berusia 16 tahun ke bawah.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
-- Pull summer bronze_medals, silver_medals, and gold_medals
SELECT
____,
____,
____
FROM ____ AS s
JOIN ____ AS a
ON ____
-- Filter for athletes age 16 or below
WHERE ____;