当前位置:数据库 > MySQL >>

MySQL中如何实现TopN及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条记录。

上一个:MySQL丢了root密码怎么办?
下一个:MySQL数据库格式轻松转

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,