如何查询Top N及Top(M―N)记录?

来源:asp之家 时间:2009-11-11 20:03:00 

在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条记录。

标签:top,查询,记录,mysql
0
投稿

猜你喜欢

  • 建立MySQL数据库日常维护规范

    2009-03-20 12:34:00
  • ASP代码中的容错机制

    2008-10-19 17:30:00
  • Photoshop设计制作网站流程图解

    2007-10-25 12:06:00
  • sqlserver数据库迁移后,孤立账号解决办法

    2011-10-24 20:01:40
  • jQuery.data()方法与内存泄漏

    2010-04-06 17:20:00
  • PHP curl get post 请求的封装函数示例【get、post、put、delete等请求类型】

    2023-05-25 01:24:18
  • ASP编程中的常见问题

    2007-09-20 13:32:00
  • 区别div和span、relative和absolute、display和visibility

    2009-12-13 12:18:00
  • 数字人组件反写[asp组件开发实例4]

    2009-06-09 13:20:00
  • 如何在服务器端调用winzip命令行对文件压缩和解压

    2008-01-26 20:44:00
  • JavaScript库jQuery入门简介

    2007-10-17 11:43:00
  • PHP设计模式之模板方法模式Template Method Pattern详解

    2023-05-25 00:24:26
  • 用ASP木马实现FTP和解压缩

    2008-02-13 08:47:00
  • 教你快速掌握如何向MySQL的表中录入数据

    2008-11-27 16:45:00
  • Web2.0视觉风格进化论 之一

    2007-11-03 19:58:00
  • SQL Server SA权限最新入侵方法

    2009-03-25 16:56:00
  • asp三天学好ADO对象之第二天

    2008-10-09 12:49:00
  • javascript基础之数组(Array)对象

    2008-06-25 13:32:00
  • W3C优质网页小贴士(一)

    2008-04-06 16:35:00
  • 教你轻松解决几种常见的SQL疑难问题

    2009-01-07 14:25:00
  • asp之家 网络编程 m.aspxhome.com