分页sql
思路:
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)