首页 > 技术文章 > 分页sql

bingyizhihun 2021-05-05 23:48 原文

 

思路:
1. 数据库的分页语句的写
 
2. ado.net 执行sql语句
 
3. 怎么在页面显示分页导航栏
 
老方法分页, not int 后面的数据源中,后者的数据源必须order by排序

 

 

 

 

 

 

 

 

 

 

 

自己的实战:

 

sql server 语法


--每个5个人,查找第11条到15条的数据

--//第一种分页方法 用 not in 来实现
select top 5 * from sys_user b where b.UserCode not in
(
select top 10 a.UserCode from sys_user a order by a.UserCode
)

 


--//第二种分页方法 使用row_Number()
select * from
(select *,rn=ROW_NUMBER() over(order by UserCode asc) from sys_user) as c
where c.rn between (3-1)*5+1 and 5*(4-1)

 

推荐阅读