TD库的分页

--partition by接的是多个字段,功能是先分组,再对每个组进行排序

--如果对全部的结果进行排序,by后面的字段用个整数就可以

        select tt.*,ROW_NUMBER()  over( partition by 1 order by 1) as seq

         from PT_MART_CTRL.AST_MRO_REALESTATE_UNIT_CDE tt 

 

结果:

03生产用房0303地面服务1

01行政用房0102业务用房2

03生产用房0301机务类生产用房3

02住宿用房0201机组过夜4

04其他0401其他5

02住宿用房0204其他6

02住宿用房0203单身公寓7

02住宿用房0202倒班宿舍8

01行政用房0101办公用房9

03生产用房0305培训专业设备用房10

03生产用房0302物流类生产用房11

03生产用房0304航食用房12

 

 

         --分页的代码例子

         select * from

         (

          select tt.*,ROW_NUMBER()  over( partition by 1 order by 1) as seq

         from PT_MART_CTRL.AST_MRO_REALESTATE_UNIT_CDE tt

          )tmp

          where

          tmp.seq >2 and tmp.seq<9

结果:

03生产用房0305培训专业设备用房3

03生产用房0303地面服务4

02住宿用房0203单身公寓5

02住宿用房0201机组过夜6

01行政用房0101办公用房7

02住宿用房0204其他8

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值