中易网

如何用sql语句(sqlserver2000)进行每页显示10条记录,查询下一页不显示上一页的10条记录。

答案:2  悬赏:0  
解决时间 2021-02-19 17:15
如何用sql语句(sqlserver2000)进行每页显示10条记录,查询下一页不显示上一页的10条记录。
最佳答案
就是一个分页储过程
如有表TUser ,主键为ID,字段就FName
mssql2000用top n 或 临时表分页 mssql2005可以用row_number()排名函数
--每页显示10条记录
--TOP N 实现分页
--现在取第一页 记录 也就是 前10
SELECt TOP 10 *
FROM TUser
WHERe ID NOT IN ( SELECt TOP 10*0 ID FROM TA)
--然后取第二页 记录 也就是 除了前10条记录的所有记录的前10条(序号11-20的记录)
SELECt TOP 10 *
FROM TUser
WHERe ID NOT IN ( SELECt TOP 10*1 ID FROM TA)
--第3页就将 NOT IN 后面的 10*1 改成10*2

--临时表分页
自己找点资料吧
其实原理就在于 每条数据必需有一个有循序的ID
然后根据这个ID 取得数据所在的范围就实现分页了
全部回答
select * from table_name limit begin_num,10;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
紫金港大酒店停车场这个地址在什么地方,我要
这几个单词有什么区别
协议书的填写可以手写吗
百兆路由器 能支持 百兆 光纤吗
什么时候是去法国的最佳季节?
小明零食铺这个地址在什么地方,我要处理点事
历代名人对《老子》的批注 那个最好?
昆明官渡区高档适合商务宴请的餐厅集中在哪?
我把钱付给你用英语怎么说
阿三大餐馆在什么地方啊,我要过去处理事情
江南大学-医院在什么地方啊,我要过去处理事
从宜兴市道安徽池州市怎么坐车方便
汾酒九峰茗茶嵩明威冠店地址在什么地方,想过
美国公派留学医学影像专业有哪些学校?国内本
白玫瑰画廊怎么去啊,有知道地址的么
推荐资讯
城关镇东关社区幼儿园我想知道这个在什么地方
vivox3如何恢复出厂设置?
白山市江源区水资源管理办公室地址在哪,我要
29数字电视万能板怎么安装
我和女朋友经常吵架 我很爱她 她也很爱我 我
湖北武汉有铝单板幕墙厂家吗?
夏院路/值夏步行街(路口)地址有知道的么?有
有关于c语言for语句。
有一部日本恐怖片,演的是两个女孩去参加同学
沈记家常菜馆地址在什么地方,想过去办事
湖北旅运汽车服务有限公司我想知道这个在什么
歇后语刘备三顾茅庐——尽找明白人,尽找明白
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?