如何存取某一物理表中指定位置的数据?

wannyjong 2006-02-16 09:26:36
RT
Eg: 我要存取A表中的第5--10行的数据,如何做?
请大家帮忙.
...全文
57 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhongwanli 2006-02-16
楼上的方法我会。

谢了,也许是我记错了等我想起来再问大家。
回复
子陌红尘 2006-02-16
据我所知:对于一个堆表,以上查询未必能取到表内物理顺序上的5-10号记录,因为select * from 表的到的结果集顺序是不确定的。
回复
子陌红尘 2006-02-16
select identity(int,1,1) as rowid,* into #t from 表
select * from #t where rowid between 5 and 10
回复
zhongwanli 2006-02-16
不是这样的吧,这要我也会,不要规避问题
回复
-狙击手- 2006-02-16
一物理表
----
何意? 表中数据的物理位置


select top 5 *
from
(select top 10 *
from table
order by col desc)
order by col asc
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2006-02-16 09:26
社区公告
暂无公告