比较数值
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