知道id怎么知道该id所在页 一个分页列表怎么通过记录的id显示记录所在页 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主可以参考这个:http://www.windbi.com/showtopic-34.aspx to free1879 id不一定是连续的 1.将表按id排序后存入带自增字段(如IDD)的临时表或表变量中2.查出这个id对应的行号(即自增字段IDD的值),然后用(IDD-1)/每頁数量+1就得到id处于表的第几頁3.要得到这一頁的全部记录,那就算出这一頁的最小IDD和最大IDD,取出这个范围的记录就可以了 如果每页20条记录delcare @id int delcare @Page int set @Page=isnull((select count(1) from tab where id<@id),0)/20+1 print @Page to free1879 id不一定是连续的==================你加个自增字段,不显示出来select row_number() over(order by 字段 desc) from tb 存储过程整合问题 在SQL语句中两个表如何查找含有相类似字段的命令 登陆SQL2008时遇到的问题 人在国外,急求帮助,谢谢。 请问字符赋值为何要要用三个单引号?? 为模拟数据,怎样才能随即生成文字到数据库 数据库的倒入到出 mster 损坏 高分请教,急,急,急! 这样的“数据汇总”过程怎么处理比较好? 关于数据提供程序的问题 如何解决"The application log is full..."的错误?
http://www.windbi.com/showtopic-34.aspx
id不一定是连续的
2.查出这个id对应的行号(即自增字段IDD的值),然后用(IDD-1)/每頁数量+1就得到id处于表的第几頁
3.要得到这一頁的全部记录,那就算出这一頁的最小IDD和最大IDD,取出这个范围的记录就可以了
delcare @Page int
set @Page=isnull((select count(1) from tab where id<@id),0)/20+1
print @Page
id不一定是连续的
==================
你加个自增字段,不显示出来
select row_number() over(order by 字段 desc) from tb