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)