如何实现和TOP类似的功能,即得到记录号小于指定数并大于指定数?

ezlz 2003-02-13 03:39:00

select * from l_zzzyjsryylb where recno >=100 and recno < 200

这样写sqlserver不认,那该怎样写?
...全文
27 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
southdoor 2003-06-04
  • 打赏
  • 举报
回复
up
ezlz 2003-02-14
  • 打赏
  • 举报
回复
up
ezlz 2003-02-13
  • 打赏
  • 举报
回复
up
ezlz 2003-02-13
  • 打赏
  • 举报
回复
TO hjhing(winding) :没有,保存记录号的没有,作索引的也没有。

是不是很为难? :(
hjhing 2003-02-13
  • 打赏
  • 举报
回复
有沒有表示 记录号 或可以作索引的列啊??
ezlz 2003-02-13
  • 打赏
  • 举报
回复
select * from l_zzzyjsryylb where recno >=100 and recno < 200
这里的recno不是字段,
因为在foxpro中,我记得可以通过recno控制取得的数据。

用文字描述一下就类似于:如何取得在表中记录号大于50小于100的记录。

用top只能取得最顶端的,我要的是中间的。
hjhing 2003-02-13
  • 打赏
  • 举报
回复
最好將錯誤提示貼出來!
hjhing 2003-02-13
  • 打赏
  • 举报
回复
如果取where recno >=100 and recno < 200 的記錄
你的寫法是對的啊!
CABO 2003-02-13
  • 打赏
  • 举报
回复
楼主的recno是不是不是字段阿?

select top 100 from (
select top 200 * from table order by id asc)
order by id desc

CABO 2003-02-13
  • 打赏
  • 举报
回复
不认??
hjhing 2003-02-13
  • 打赏
  • 举报
回复
select top 10 * from l_zzzyjsryylb
where recno >=100 and recno < 200
order by recno


--- OR (order by desc)

select top 10 * from l_zzzyjsryylb
where recno >=100 and recno < 200
order by recno desc

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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