您的位置:寻梦网首页编程乐园Java天地JSP 专辑JSP001 HTML 离线版
Java 天地
JSP001 HTML 离线版
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等等.


__________________



资料来源: JSP001.com