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 NewID2.如果table1中col1的值唯一,也可以如下
select top 60 * from table1 where col1 not in (select top 50 col1 from 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 NewID2.如果table1中col1的值唯一,也可以如下
select top 60 * from table1 where col1 not in (select top 50 col1 from table1)
解决方案 »
- 关于存储过程设计与编写的问题
- group by 问题
- 请教关于事务处理的代码?急*********
- 请教Sql大小写的问题!
- win2000在dos窗口下看到的中文字符都是乱码(全部显示的是?号)(高手帮分析一下什么问题)
- 一个将sql数据导入access的问题,总是提示出错,不知道怎么回事,很急,大家进来帮帮我
- 如何将flash动画存储到sql server2000中,如何将其读出来?
- 查询数据库时,如果查到相同的几条如何只取一条(邹老大帮帮忙)
- 使用INSERT写Nvarchar字段,结果只写入部分内容,why?
- sql for xml query 求助3
- 批量插入数据?
- 在SQL Server里如何实现的一种特殊的数据更新?
FROM (SELECT TOP 60 *
FROM stu
ORDER BY num DESC) a
ORDER BY a.num