mysql实现TOP N功能
2008-09-03 13:29
399 查看
利用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条记录。
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条记录。
相关文章推荐
- MySQL中用select实现TOP N功能 及分页
- 多多儿小说网已上线分表功能,mybatis,mysql实现
- 实现mysql的乘法功能
- Android网络编程之一个Android下菜单系统模块的实现(开桌功能))(Android客户端+服务器端Servlet+Mysql)
- MySQL实现类似Oracle中start with功能
- mysql中实现oracle中的rowid功能
- MySQL中如何实现Top N及M至N段的记录查询?
- 如何使用struts2结合MySQL实现分页功能?
- Mysql 分组聚合实现 over partition by 功能
- Vue+Vue Router+Axios+Webpack+Flask+MySQL实现简单的注册、登录验证功能
- Spring MVC+MyBatis+MySQL实现分页功能实例
- php+js+mysql+ajax实现简单留言板功能,新手教程
- 使用PHP+MySql实现微信投票功能实例代码
- mysql 实现split函数功能,实现把由空格分割的词组每个单词的首字母转换成大写的功能
- php+mysql+jquery实现简易的检索自动补全提示功能
- 加入数据库mysql实现android注册登陆功能的客户端服务器源码与解析
- Mysql实现分区功能(二)
- MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能
- springMVC详细配置+Mysql+jdbcTemplate实现分页功能