编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
发新话题
打印

如何查询表中指定序列的记录[公司面视题]

如何查询表中指定序列的记录[公司面视题]

譬如想要查询  20到25列的记录

[ 本帖最后由 dousao 于 2008-4-8 08:33 编辑 ]

TOP

不是有top吗,或者按照between来实现

TOP

top如何实现?我不知道,between又怎么实现?

TOP

没人愿意回答么?
用一条嵌套的select语句,能做出么

TOP

select top 5 *
from xx
where  
exists(
(select top 30 * from xx)  
order by desc
)
order by asc
括号能不能这么加?

TOP

select top 5 * from A where id not in (select top 20 id from A)

TOP

引用:
以下是引用 qboy9867 在 2008-4-9 11:12 的发言:

select top 5 * from A where id not in (select top 20 id from A)
这样应该可以的
怎么不可以用Discuz代码呢!

TOP

对于这种问题.要是没有唯一列的话比较麻烦 ,要是有的话.你可以使用
--25-30
select top 5 * from tb where col not in (select top 25 col from tb ) order by col

TOP

发新话题