在mysql中,如何实现top n及m至n段的记录查询?
我们可以利用mysql中select支持的一个子句——limit——来完成这项功能。
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条记录。
新闻热点
疑难解答