sqlserver 数据分页 多个主键
来源:互联网 发布:centos 系统版本 编辑:程序博客网 时间:2024/06/05 17:25
在sqlserver中,数据库的分页一般结合top 和 not in 来实现,但这必须是表中只有一个主键,如果有多个主键该怎么做呢
现在有一个表A
里面有字段
name
schoolyear
text
其中name 和 schoolyear为主键
如果要查询 pagesize 条数据,第 page 页
解决方案:
用row_number()函数来实现
SELECT TOP pagesize * FROM
(SELECT ROW_NUMBER() OVER (ORDER BY name) AS RowNo,* FROM A)
WHERE RowNo > (page - 1) * pagesize
这种方法的思路:
ROW_NUMBER() 可以生成一个顺序的行号,OVER (ORDER BY name) 是根据name来排行号
0 0
- sqlserver 数据分页 多个主键
- SQLServer 的数据分页
- SqlServer高效分页数据查询
- SqlServer数据库分页获取数据
- SQLServer大量数据高效率分页
- 【mysql】sql删除多个字段重复数据有主键和没主键解决方法
- SqlServer分页存储过程(多表查询,多条件排序),Repeater控件呈现数据以及分页
- SQLServer采用分页的方式查询数据
- MySql,Sqlserver,Oracle数据的分页语句
- Mysql Oracle sqlserver 数据分页查询语句
- MySql,Sqlserver,Oracle数据的分页语句
- Oracle、MySql、SQLServer 数据分页查询
- Oracle、MySql、SQLServer 数据分页查询
- Oracle、MySql、SQLServer 数据分页查询
- Oracle、MySql、SQLServer 数据分页查询
- Oracle、MySql、SQLServer 数据分页查询
- Oracle、MySql、SQLServer 数据分页查询
- Oracle、Mysql、SQLServer数据分页查询
- 《第四十七周》
- Pig初识
- 深入理解JVM之五:类文件结构
- VMware PXE Linux 网络启动搭建
- 第三方库总结
- sqlserver 数据分页 多个主键
- jQuery初学知识点总结(二)
- HDU ACM 1800 Flying to the Mars
- JAVA 初始化顺序
- VIM工具的集成
- 分布式事务2PC笔记
- cxf webservice例子
- Go语言中的时间格式
- Zigbee网关 CC2530驱动1602显示屏