主题:一个查询,按照升序排列取20-50条记录
zhangheng77
[专家分:5510] 发布于 2006-02-27 17:44:00
从表T中查询字段ID,按照升序排列取20-50条记录
回复列表 (共5个回复)
沙发
wbyoulove [专家分:4830] 发布于 2006-02-27 21:54:00
select top 20 *from T order by ID
板凳
wbyoulove [专家分:4830] 发布于 2006-02-27 21:55:00
select top 50 *from T order by ID desc
3 楼
zhangheng77 [专家分:5510] 发布于 2006-02-27 22:05:00
select top 50 *from T order by ID desc
这个是取前50个吧
我是说取前面的20-50个
就是比如说是1-100个
1
2
3
4
5
...
99
100
我要取20-50这几个数字
4 楼
菜鸭 [专家分:5120] 发布于 2006-02-28 07:48:00
select top 31 * from t
where id not in (select top 19 id from t order by id)
order by id
5 楼
evil9999 [专家分:210] 发布于 2006-02-28 23:13:00
其实多思考一下就可以想出办法
已经知道升序到50条就先取前50嘛。。
然后再降序取前30
最后升序排列显示
笨办法,呵呵
我来回复