sql limit m,n 用法

原创 2016年05月31日 16:57:36

最近在跟一个项目,有一个现象频繁的出现,就是分页出了问题,以前习惯了框架,一直没有自己写sql  分页,结果出现了几次理解错误:

第一种:(错误理解)

m:第几页;n:每页多少条;

第二种:(错误理解)

m:页码起始编号;n:页码结束编号

第三种:(正确理解)

m:页码起始编号;n:每页多少条;

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

MySQL SQL优化案例:LIMIT M,N大偏移量分页

原查询语句: SELECT loan_document_id, contract_id, applicant_contract_id, buyer_id, buyer_name,...

SQL数据库的Limit用法简介

SELECT * FROM table  LIMIT [offset,] rows | rows OFFSET offset    mysql> SELECT * FROM table LIMIT...
  • KuanSir
  • KuanSir
  • 2016年01月16日 22:39
  • 1227

SQL/Oracle取出第 m 条到第 n 条记录的方法

用一句SQL取出第 m 条到第 n 条记录的方法 用一句SQL取出第 m 条到第 n 条记录的方法 从Table 表中取出第 m 条到第 n 条的记录:(Not In 版本) SELECT TO...

SQL解决过去M天内连续N天符合某条件问题

本博客是来源CSDN BBS上一个问题。原问题如下: 从系统时间往前M天内,有连续M天交易笔数小于B笔的商户。 表设计: CREATE TABLE prm_tbl(zoneno NUMBER, las...

从N行读到M行的数据sql语句

  • 2011年10月27日 16:44
  • 224B
  • 下载

Oracle Top N 和 Oracle中的limit问题解决方案

oracle top N1.在ORACLE中实现SELECT TOP N    由于ORACLE不支持SELECT TOP语句,所以在ORACLE中经常是用ORDER BY跟ROWNUM的组合来实现S...

MySQL分组排序取前N条记录以及生成自动数字序列--group by 后 limit 外加 rownumber

同事提了一个需求,要求按照某列分组,然后将各组的前几条抽取出来。 表结构 CREATE TABLE `total_freq_ctrl` ( `time` int(10) unsigned NOT ...
  • ylqmf
  • ylqmf
  • 2014年09月02日 14:46
  • 27390

[MySQL] 分组排序取前N条记录以及生成自动数字序列,类似group by后 limit

前言:        同事的业务场景是,按照cid、author分组,再按照id倒叙,取出前2条记录出来。        oracle里面可以通过row_number() OVER (PARTITIO...
  • mchdba
  • mchdba
  • 2014年09月10日 22:50
  • 10265
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sql limit m,n 用法
举报原因:
原因补充:

(最多只允许输入30个字)