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 merupakan bagian dari kursus
Pengantar Oracle SQL
Instruksi latihan
- Tampilkan
NULLjika nama artis dan komponis sama, dan tampilkan nama artis jika keduanya berbeda. - Saring baris dengan nama artis
'Queen'.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
-- 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