读书人

sql server的select有关问题.

发布时间: 2012-01-30 21:15:58 作者: rapoo

sql server的select问题..
sql server里用
SELECT TOP 5 * FROM table ORDER BY id就表示按id排列的前五行.那么如果我要取出第10行到第15行应该怎么写呢?

[解决办法]
Select * From (SELECT TOP 15 * FROM table ORDER BY id)
NOT IN(SELECT TOP 10 * FROM table ORDER BY id)
大体就是这个意思,not in 的具体写法我忘了,反正你能得到前10行,前15行,还愁10-15行
用not in 应该可以
[解决办法]
Select * From (SELECT TOP 15 * FROM table ORDER BY id)
where id NOT IN(SELECT TOP 10 id FROM table ORDER BY id)

读书人网 >Java Web开发

热点推荐