开始使用免费开始使用

违反查询处理顺序的常见错误

eSymphony 想要找出哪些作曲家没有时长短于 1,000,000 毫秒的歌曲,并且只考虑流派 ID 等于 1 的曲目。

您收到了一条他人尝试解决该问题的查询。他们不熟悉查询的处理顺序,因此犯了一些错误。请您出手相助,帮他们改正。

本练习是课程的一部分

Oracle SQL 入门

查看课程

练习说明

  • 根据提供给您的查询进行修改,使其可以无错误运行。

交互式实操练习

通过完成这段示例代码来试试这个练习。

-- Adapt this query to make it run without errors
SELECT Composer, MIN(Milliseconds) AS MinSongLength
FROM Track
WHERE GenreId = 1 AND MIN(Milliseconds) > 1000000
GROUP BY Composer
ORDER BY MinSongLength
编辑并运行代码