首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于SQL分页有关问题!(急)

2012-02-07 
关于SQL分页问题!(急)假如要把数据库a表中的数据记录分页,每页30条,1.如何知道某条记录在哪里一页,(假如知

关于SQL分页问题!(急)
假如要把数据库a表中的数据记录分页,每页30条,
1.如何知道某条记录在哪里一页,(假如知道这条记录的ID)
2.如何用一个数据集   或DataTable返回其中指定页的数据
请大家帮忙,谢谢了喔!

[解决办法]
select top 30 * from a where id not in (select top 30(n-1) id from a order by id) order by id
[解决办法]
1. select count(*)/30 +1 from a where id <yourid

热点排行