MySQL中 order by 與 limit 的執行順序以及使用實例


在 MySQL 執行查詢的時候,我們可能既要對結果集進行排序又要限制行數,那么此時 order by 與 limit 的執行順序是怎么樣的呢?

order by與limit的執行順序是:先執行order by,然后執行limit。

order by與limit的寫順序是:先寫order by,再寫limit。

正確寫法如下:

select message from ecs_chat order by id desc limit 8;

錯誤寫法如下(寫錯了 order by 與 limit 的順序):

select message from ecs_chat limit 8 order by id desc;

執行這個SQL語句的時候會報錯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM