卡韵尼雅,山城的雾,求佛吉他谱
1、首先讲下row_number() over() 是干什么的?
是一个分析函数,会在数据表生成一个排序列。
案例sql:
select row_number() over(order by bookid) as idd, * from bookinfo select * from bookinfo
如下图实例:
2、使用row_number() over()分页查询数据
select * from (select row_number() over(order by bookid) as idd,*from bookinfo )q where q.idd >0 and q.idd<=2
本人觉得这种分页方法简便,一直也在用这个方法(使用row_number() over()产生的排序列也能清晰看到取的数据),网上也有很多种分页实现的方法,做了下对比觉得这个用着比较爽。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
数据库SQL---数据库、基本表、视图、索引的定义、修改、删除
在 Azure CentOS VM 中配置 SQL Server 2019 AG - (上)
在 Azure CentOS VM 中配置 SQL Server 2019 AG - (下)
网友评论