FAQ汇萃
>> SQL之家
>> Mysql 如何实现Top N查询?
由 amtd 发布于: 2001-02-15 09:41
//网友【lonecat】创作
MySQL的SELECT支持一个子句叫LIMIT,可以用它来实现top N,以及
取出某一段记录
SELECT * FROM MYTABLE
ORDER BY AFIELD
LIMIT offset, recnum
其中offset为从第几条记录开始,recnum为取回的记录条数。
比如
select * from mytable
order by afield
limit 5, 10
则取回从第六条记录开始的10条记录。
BTW:
此有amtd注视:这个limit现在很多数据库还不支持,例如MSSql,DB2等等.
__________________
|