数据库的筛选问题(VB.net)
数据库Db有个Table里面有如下内容:
ID S_Number S_Name
1 1 lakjlf
2 2 hhhlk
3 3 sdhfl
......
......
99 99 dkhflsk
100 100 llkdflkh
我要选择S_Number从90到100那段,并且读取内容的时候要从90开始读取,
要用什么语句,不能用ID列来选,因为ID是不固定的.
如果用 select top 10 * from table order by S_Number 的话,选择到的是1-10,
用 select top 10 * from table order by S_Number desc 的话,选择的是100-90,反了顺序,
该怎么选???
感谢frxyrx,不过忘了说了,S_Number会不断增加,所以不一定就是90-100,我意思是要选择S_Number
最大的那10个,然后从小到大读取数据。
[此贴子已经被作者于2007-5-21 14:37:27编辑过]