MySQL用limit代替SQL Server :top


mysql 中不支持top,而是用limit代替
若要查詢前10條記錄,mysql用limit 10
LIMIT可以實現top N查詢,也可以實現M至N(某一段)的記錄查詢,具體語法如下:

SELECT * FROM MYTABLE
ORDER BY AFIELD
LIMIT offset, recnum 

其中offset為從第幾條(M+1)記錄開始,recnum為返回的記錄條數。例:

select * from mytable
order by afield
limit 2, 5 

即意為從第3條記錄開始的5條記錄。


免責聲明!

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



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