MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Tampilkan NULL jika 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
Edit dan Jalankan Kode