国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > MySQL > oracle和mysql分页的区别

oracle和mysql分页的区别

头像

yang

2020-04-15 13:41:313081浏览 · 0收藏 · 0评论

oracle和mysql分页的区别:

一、MySQL使用limit分页

MySQL 分页 (利用LIMIT关键字) 计算参数为 开始序号(startNum),要查的总条数 (totalNum)

select * from stu limit m, n; //m = (startPage-1)*pageSize,n = pageSize

(1)第一个参数值m表示起始行,第二个参数表示取多少行(页面大小)

(2)m= (2-1)*10+1,n=10 ,表示 limit 11,10从11行开始,取10行,即第2页数据。

(3)m、n参数值不能在语句当中写计算表达式,写到语句之前必须计算好值。

二、Oracle使用rownum分页

Oracle 分页 (利用自带的rownum) 计算参数为 开始序号(startNum) , 结束序号 (endNum)

select * from (
    select rownum rn, a.* from (
        select * from table_name order by XXX
    ) a
    where ruwnum <= y // 结束行,y = startPage*pageSize
)
where rn > x; // 起始行,x = (startPage-1)*pageSize

注:rownum只能比较小于,不能比较大于,因为rownum是先查询后排序的,例如你的条件为rownum>1,当查询到第一条数据,rownum为1,则不符合条件。第2、3...类似,一直不符合条件,所以一直没有返回结果。所以查询的时候需要设置别名,然后查询完成之后再通过调用别名进行大于的判断。

或者也可以直接写成

select * from (
select rownum rn, a.* from (
        select * from table_name order by XXX
    ) a
)
where rn > x and rn <= y;
// x = (startPage-1)*pageSize, y = startPage*pageSize

推荐:MySQL教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

美女被咬小头头视频大全| 李丽珍| 美国伦理4女警| 女性私密紧致情趣玩具| 性共享交换俱乐部| 丈夫不在家儿媳想老公的背景故事| 《法国空乘4》在线观看| 《慈母夜吟》完整版| 《XL司令》第一季动漫免费播放| 《魅魔妈妈》第1季动漫| 日韩AV无码-区二区三区96| 真人老太太实战镖客视频大全| 免费的行情网站WWW网页版| 女人尝试到更粗大的心理变化| 国产真实乱人偷精品视频免费| 日产无码久久久久久精品红桃 | 女性私处蹲下拍照有疙瘩| 大龟慢慢挺进女友闺蜜的体内视频 | 小蓝电影全集免费观看| 暗黑吃瓜网官网CGW.73| 出轨的妻子| 女人被狂躁到高潮20次| 麻豆国产AV无码免费视频| 《日本公与媳5》公妇伦| 情满九道弯电视剧40集免费观看| 4444444在线观看免费高清.| 他扒开我小流添我三男一女视频| 《蜜桃成熟时1997》主题曲歌...| 《女教师的味道3》在线观看| 《法国空乘4》在线观看| 双男主MV大片| 我要富贵| 一家乱战1-13集大| 女孩自愈视频免费观看第二集| 邻居交换做爰5| 女子赤身跳钢管舞视频| 日韩电影| 少女潘金莲| 《入室暴行》国语| 《女仆教育》动浸第一季 | 欧美人动物PPT免费模板大全