Chinaunix
标题:
求教!求教!!
[打印本页]
作者:
hugeroy
时间:
2002-05-10 14:54
标题:
求教!求教!!
如何从SQL Server的一个表中取出第20000到40000条记录?
SQL Server中是否有类似于oracle中rownum的字段?
谢谢!
作者:
zhuzhichao
时间:
2002-05-10 15:03
看你叫得這麼淒慘,
只好出手救你. :)
select top 20000 * from
(select top 40000 * from tableName order by columnName) ss
order by columnName desc;
作者:
zhuzhichao
时间:
2002-05-10 15:07
SQL Server中沒有类似于oracle中rownum
其實關係型數據庫中沒有序號這一說法.
rownum是Oracle公司加入的.
作者:
hugeroy
时间:
2002-05-10 15:16
标题:
版主,这,这。。。
亲爱的版主,这取得是前20000条吧。
这和
select top 20000 * from tablename;
的效果是一样的吧。
我想取得是20000到40000条呀。
作者:
zhuzhichao
时间:
2002-05-10 16:09
親愛的hugeroy,你如果不相信這是取從20000筆到40000筆的話.
那麼執行下面的語句:
select top 20 * from
(select top 40 * from sysobjects order by name) ss
order by name desc;
看看是從20筆到40筆,那是只取前20筆.
我如果沒有試過,是不會貿然告訴你錯誤答案而陷你于水深火熱中的.
作者:
j6j6
时间:
2002-05-12 02:08
order by name desc;
高
作者:
585048
时间:
2002-05-13 12:30
老大!你对SQL好精通啊,我有好多题想问,晚上到我的帖子来!帮帮忙!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2