Menguji apakah sebuah nilai adalah NULL
eSymphony ingin mengetahui jumlah track yang tidak ada di playlist dan berharga $1,99. Karena mereka tahu lagu dalam playlist lebih sering dibeli, mereka ingin mendapatkan gambaran tentang potensi pendapatan yang terlewat.
Untuk menjawab pertanyaan ini, Anda perlu melakukan join data dan melihat nilai NULL yang ditambahkan ketika kondisi join tidak terpenuhi.
Latihan ini adalah bagian dari kursus
Pengantar Oracle SQL
Petunjuk latihan
- Pilih total hitungan (count) dari baris hasil.
- Lakukan join yang sesuai antara tabel
TrackdanPlaylistTrack. - Saring track yang tidak ada di playlist dan berharga $1,99.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- Count the number of rows in the result
SELECT ___(*) AS SongCount
-- Perform the appropriate join
FROM ___
ON t.___ = p.___
-- Filter on tracks not in a playlist and cost $1.99
WHERE p.___ ___ ___ AND t.UnitPrice = ___