开始使用免费开始使用

比较数值

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
编辑并运行代码