oracle 的sql分页语句改成mysql的分页语句
发布网友
发布时间:2022-04-23 04:26
我来回答
共1个回答
热心网友
时间:2022-04-08 12:13
<select id="findByPage"
parameterType="com.tarena.entity.page.CostPage"
resultType="com.tarena.entity.Cost">
select * from cost
order by cost_id
LIMIT #{pageSize} OFFSET #{begin}
</select>
看看是不是这样第一个参数是要查询多少条记录也就是pageSize或者是end-begin追问这个offset是什么用法?
下面是我自己写的
select * from cost order by cost_id
limit #{RowStart}, #{pageSize}
追答恩你这样写没有问题,分页就是要达到从某一条开始取,取多少条
OFFSET 后面的参数应该就是从第几条开始
跟你自己写的limit #{RowStart}, #{pageSize}一样的意思