MySQL中如何实现select top n
来源:互联网 发布:如何打开mysql数据库 编辑:程序博客网 时间:2024/06/06 17:09
以下是limit在mysql中的使用详解:
语法:
SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset
LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。
如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。
初始记录行的偏移量是 0(而不是 1): 为了与 PostgreSQL 兼容,MySQL 也支持句法: LIMIT # OFFSET #。
mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15 ,注意,10为偏移量
//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1:
mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.
//如果只给定一个参数,它表示返回最大的记录行数目:
mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行 //也就是说,LIMIT n 等价于 LIMIT 0,n。
//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1:
mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.
//如果只给定一个参数,它表示返回最大的记录行数目:
mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行 //也就是说,LIMIT n 等价于 LIMIT 0,n。
- MySQL中如何实现select top n
- MySQL中如何实现select top n
- MySQL中如何实现select top n
- MySQL中如何实现select top n
- MySQL中如何实现select top n
- mysql 实现select top n
- MySql基本语句(2)--如何实现select top n
- HQL中如何实现select top n这样的功能
- 如何在Oracle中实现SELECT TOP N的方法
- 在ORACLE中实现SELECT TOP N
- 在ORACLE中实现Select TOP N
- 在ORACLE中实现SELECT TOP N
- 如何在Oracle中实现SELECT TOP N,选取前几条记录
- MySQL中用select实现TOP N功能 及分页
- MySQL中如何实现Top N及M至N段的记录查询?
- 在MySQL中,如何实现Top N及M至N段的记录查询?
- MySQL中如何实现Top N及M至N段的记录查询?
- MySQL中如何实现Top N及M至N段的记录查询?
- 算法的力量(李开复)
- Direct3D学习笔记:色彩
- 有关字符串(正则表达式,URL字符串)
- 同步sid
- ArrayList.toArray()的用法
- MySQL中如何实现select top n
- 哈佛图书馆自习室墙上的训言
- 找到两个单向链表的第一个公共节点
- (转载) MFC 实现开机运行程序 以及 运行时隐藏
- 测试过程方法论-第三章:附件、需求跟踪、缺陷周期计算
- 人的一生最后悔什么?——曾获各界名流都认同的忠告!
- 如何用VS2005制作Web安装程序 (收藏)
- C++异常机制的实现方式和开销分析
- IIS中添加应用程序扩展名映射‘确定按钮灰色 无法点亮’解决方案