导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

如何用一条SQL语句查出如下记录:急!!!

雪狐 2006-01-23 10:27:32
表A中有自动增长列,但该列的序号不是连续的而是间断的!请问如何只用一条SQL语句来查找出表中第31到第40条的记录??
...全文
72 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sirious 2006-01-23
一楼的因该行啊
回复
wsh236 2006-01-23
一条语句啊!大哥 你以为大家都是神仙啊
回复
-狙击手- 2006-01-23
select rowid =identity(int,1,1),
*
into #tmp
from tableName


select * from #tmp
where rowid between 31 and 40

drop table #tmp
回复
zlp321002 2006-01-23
--简单一个办法,借助临时表,去解决!
回复
小辉 2006-01-23
select top 40 * from tableName where id not in(select top 30 id from tableName)
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告