求一个简单的SQL语句

niqiu322 2005-03-02 09:52:10
一共有100条记录,我想选第50条到第60条的纪录怎么写
...全文
135 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
flybox728 2005-03-02
  • 打赏
  • 举报
回复
用存储过程,写游标,产生临时表
wyb0026 2005-03-02
  • 打赏
  • 举报
回复
SELECT TOP 这个咚咚选定的是确定值 也就是第一次和第二次结果不不见得一样 top 不是首选还是从表结构在想象办法吧
flashasp 2005-03-02
  • 打赏
  • 举报
回复
SELECT TOP 50 a.num, a.name
FROM (SELECT TOP 60 *
FROM stu
ORDER BY num DESC) a
ORDER BY a.num
xluzhong 2005-03-02
  • 打赏
  • 举报
回复
table1(col1 int,col2 varchar(100))

1:如果table1中没有唯一值得列
临时给table1加上一个identity列,查询完后再drop掉
alter table table1 add NewID int identity(1,1)
select col1,col2 from table1 where NewID>=50 and NewID<=60
alter table table1 drop column NewID

2.如果table1中col1的值唯一,也可以如下
select top 60 * from table1 where col1 not in (select top 50 col1 from table1)

34,590

社区成员

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

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