| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 873 人关注过本帖
标题:怎样查询表第5条道第10条的数据
取消只看楼主 加入收藏
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
结帖率:81.82%
收藏
 问题点数:0 回复次数:3 
怎样查询表第5条道第10条的数据
SQL怎样查询表第5条道第10条的数据
我想查询第5条到第10条的数据
请问怎样写?
搜索更多相关主题的帖子: 查询表 数据 
2008-03-19 13:25
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 
[bo]以下是引用 [un]madpbpl[/un] 在 2008-3-19 15:04 的发言:[/bo]

select top 6 * from [tb] where id not in (select top 4 id from [tb])



按楼上的那样写出错了///

select top 6 * from updata where user_id not in (select top 4 user_id from updata)
====
服务器: 消息 208,级别 16,状态 1,行 1
对象名 'updata' 无效。
服务器: 消息 208,级别 16,状态 1,行 1
对象名 'updata' 无效。


我的updata为 表名  user_id 为自动排序
2008-03-19 15:59
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 
我知道了,这样写的
select * from tablename where id between 5 and 10    ---选择id为5到10之间的数据而不是第五列到第十列

====================
select   top   5   *   from   tablename   where   id   not   in   (select   top   10   id   from   tablename) order by id desc
----选择第5条到第10条数据倒序输出
2008-03-19 17:48
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 
[bo]以下是引用 [un]madpbpl[/un] 在 2008-3-19 15:04 的发言:[/bo]

select top 6 * from [tb] where id not in (select top 4 id from [tb])

谢谢楼上的,这句话对了,是我写错了东西,,谢谢了。。。。。。。。。。。。。。。。。。。。
2008-03-19 17:55
快速回复:怎样查询表第5条道第10条的数据
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.046163 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved