测试值是否为 NULL
eSymphony 想了解不在任何播放列表中且价格为 $1.99 的曲目数量。由于他们知道播放列表中的歌曲更常被购买,他们希望估算自己可能错过的潜在收入。
为回答该问题,您需要将数据进行连接,并查看在未满足连接条件时出现的 NULL 值。
本练习是课程的一部分
Oracle SQL 入门
练习说明
- 选择结果行的总计数。
- 在
Track与PlaylistTrack表之间执行合适的连接。 - 仅保留不在播放列表中且价格为 $1.99 的曲目。
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- Count the number of rows in the result
SELECT ___(*) AS SongCount
-- Perform the appropriate join
FROM ___
ON t.___ = p.___
-- Filter on tracks not in a playlist and cost $1.99
WHERE p.___ ___ ___ AND t.UnitPrice = ___