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

wannyjong 2006-02-16 09:26:36
RT
Eg: 我要存取A表中的第5--10行的数据,如何做?
请大家帮忙.
...全文
76 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

22,300

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧