Membandingkan nilai
eSymphony meminta Anda menelusuri perbedaan antara nama komponis dan artis. Secara khusus, mereka ingin mengetahui untuk trek Queen mana saja keduanya berbeda. Jika sama, nilai NULL harus muncul, dan jika berbeda, nama artis harus ditampilkan. Ini tentu bukan tantangan bagi Anda karena Anda sudah memahami semua fungsi terkait null.
Latihan ini adalah bagian dari kursus
Pengantar Oracle SQL
Petunjuk latihan
- Tampilkan
NULLjika nama artis dan komponis sama, dan tampilkan nama artis jika keduanya berbeda. - Saring baris dengan nama artis
'Queen'.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
-- Use the correct null-related function
SELECT t.Name, ar.Name, t.Composer, ___(___, ___)
FROM Track t INNER JOIN Album a
ON t.AlbumId = a.AlbumId
INNER JOIN Artist ar
ON a.ArtistId = ar.ArtistId
-- Filter on artist name Queen
WHERE ___ = '___'
ORDER BY 3