開始使用免費開始

比較值

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
編輯並執行程式碼