回 帖 发 新 帖 刷新版面

主题:一个查询,按照升序排列取20-50条记录

从表T中查询字段ID,按照升序排列取20-50条记录

回复列表 (共5个回复)

沙发

select top 20 *from T order by ID

板凳

select top 50 *from T order by ID desc

3 楼

select top 50 *from T order by ID desc
 
这个是取前50个吧

我是说取前面的20-50个

就是比如说是1-100个
1
2
3
4
5
...
99
100
我要取20-50这几个数字

4 楼

select top 31 * from t
where id not in (select top 19 id from t order by id)
order by id

5 楼

其实多思考一下就可以想出办法
已经知道升序到50条就先取前50嘛。。
然后再降序取前30
最后升序排列显示

笨办法,呵呵

我来回复

您尚未登录,请登录后再回复。点此登录或注册