違反查詢處理順序的常見錯誤
eSymphony 想找出哪些作曲家沒有時長短於 1,000,000 毫秒的歌曲,且只考慮曲風代號為 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