在一个数据库中,有三十条记录,其中id是主键,其它条件不知,怎么样找到中间十条的记录??在线等。谢谢
解决方案 »
- 修改数据结构如何保留原有数据?
- SQL Server Management Studio Express 查询窗口中文本的字体太小、行距太小,请问怎么才能调整啊?
- 一个简单的Sql 就是想不出来了 急急急急急急急急急
- delphi、sqlserver2000开发的程序在win7下运行出现sa登陆失败
- 如何將記錄集 自動生成txt文件
- 有没有办法开发一个工具
- dbcc问题
- 如何将本地的access数据库转化为sql并将sql数据库上传到服务器。
- 请教Sql Server 存储过程相关问题:传入参数是否支持类似不定元素的数组
- 关于存储过程的问题,请教高手!!急急急
- 请问sqlserver2000正版软件的用户数是一个什么样的概念.企业版和标准版有什么区别
- BCP导入数据问题 ,分不够可以再开帖加,顶有分,谢谢
(select top 20 * from tablename)t
order by id descselect top 10 * from tablename
where id not in (select top 10 id from tablename)
order by id
union all select 'a5' union all select 'a6' union all select 'a7' union all select 'a8' union all select 'a9' union all select 'a10'
union all select 'a11' union all select 'a12' union all select 'a13' union all select 'a14'
union all select 'a15' union all select 'a16' union all select 'a17' union all select 'a18' union all select 'a19' union all select 'a20'
union all select 'a21' union all select 'a22' union all select 'a23' union all select 'a24' union all select 'a25'
union all select 'a26' union all select 'a27' union all select 'a28' union all select 'a29' union all select 'a30' union all select 'a31'
--如果要取出从第15到第24条(中间10条),那么就是select top 10 * from @ta
where id not in(select top 14 id from @ta)
select IDENTITY(INT, 1, 1) as id,tabname.* into ##tab from tabname
select * from ##tab where id between ... and ...