Heim >Datenbank >MySQL-Tutorial >mysql用limit代替top_MySQL

mysql用limit代替top_MySQL

WBOY
WBOYOriginal
2016-06-01 13:37:321201Durchsuche

bitsCN.com


mysql用limit代替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条记录。
 

bitsCN.com
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn