Mysql分页查询limit逗号和offset 区别
SELECT keyword FROM `keywords` WHERE id='59' ORDER BY keyword LIMIT 2 OFFSET 1;比如这个SQL ,这里表示的是从第一条数据(不包括第一条)开始读取2条数据。----------------------------------------------------------------
·
SELECT keyword FROM `keywords` WHERE id='59' ORDER BY keyword LIMIT 2 OFFSET 1;
比如这个SQL ,这里表示的是从第一条数据(不包括第一条)开始读取2条数据。
----------------------------------------------------------------------------------------------------------
SELECT keyword FROM `keywords` WHERE id='59' ORDER BY keyword LIMIT 2 ,1;
比如这个SQL ,这里表示的是从第2条数据(不包括第2条)开始读取1条数据。
注意逗号和offset区别 ORDER BY id ASC LIMIT ? OFFSET ?
LIMIT 起始行, 每页多少行 LIMIT 接受一个或两个数字参数。 参数必须是一个整数常量。 如果给定两个参数,第一个参数指定第一个返回记录行的偏移量, 第二个参数指定返回记录行的最大数目。 初始记录行的偏移量是 0(而不是 1)select * from table where 1=1
order by id
<![CDATA[LIMIT #{lastRowNum,jdbcType=INTEGER},#{pageSize,jdbcType=INTEGER}]]>
编译后成 offset
更多推荐
已为社区贡献1条内容
所有评论(0)