Sql Server 分页 自用

其中红色的为正常sql执行语句,黑色的为分页语句执行的框架

select * from (

select row_number()over(order by CreateTime)rownumber,* from ( 

select 
             *
        FROM 
        表  
        WHERE 

Code = #{Code,jdbcType=VARCHAR}
   
And  Name = #{name,jdbcType=VARCHAR}
   
And  EnglishtName = #{englishName,jdbcType=VARCHAR}

   

) b

)a WHERE  rownumber>0 and rownumber<5;

======================================================================

其中规范的格式是:

select * from (

select row_number()over(order by PId desc) as rownumber,b.* from ( 

  正常的查询处理
 
) b

)a WHERE rownumber >0 AND rownumber <10;


============================================================

这个是在mapper.xml中区别 ‘<’、'>' 号常用的

<![CDATA[ rownumber >= #{start} and rownumber <= #{end} ]]>;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值