首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > MySQL中如何实现Top N及M至N段的记录查询?
【标  题】:MySQL中如何实现Top N及M至N段的记录查询?
【关键字】:SQL,MySQL,Top
【来  源】:网络

MySQL中如何实现Top N及M至N段的记录查询?

MySQL中,如何实现Top NMN段的记录查询?

 

我们可以利用MySQLSELECT支持的一个子句——LIMIT——来完成这项功能。

LIMIT可以实现top N查询,也可以实现MN某一段)的记录查询,具体语法如下:

SELECT * FROM MYTABLE
ORDER BY AFIELD

LIMIT offset, recnum
其中offset为从第几条(M+1记录开始,recnum为返回的记录条数。例:

select * from mytable
order by afield

limit 2, 5

即意为从第3条记录开始的5条记录。

联通SGIP模拟网关:【上一篇】
优化SQL Server索引的小技巧:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • C++中的虚函数(virtual function)
  • 从ACE源代码库看Socket编程应该怎么写
  • 825模拟UART Tx
  • 把图片存入mysql数据库
  • 人间事常难遂人愿,且看明月又有几回圆
  • 我破解了redlof的代码,附:破解思路
  • ASP写Web访问日志
  • 制作俄罗斯方块益智游戏(1)
  • UNIX的图形用户界面:Motif和Open-Look
  • .net平台HttpRequest请求超时的问题
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.