比較值
eSymphony 要你檢視作曲者與演出者名稱之間的差異。更明確地說,他們想知道哪些 Queen 的曲目兩者不同。若兩者相同,應顯示 NULL;若不同,則顯示演出者名稱。這對你來說不是難事,因為你熟悉所有與 null 相關的函式。
本練習屬於課程
Oracle SQL 入門
練習說明
- 若演出者名稱與作曲者相同,顯示
NULL;若不同,顯示演出者名稱。 - 僅篩選演出者名稱為
'Queen'的列。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
-- 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