怎么查出指定区块的数据?
比如我有一个150行的数据
我想查出其中130-140行的数据怎么查?还有,比如我传入一个120,我想查它上面两个和下面两个,这个该怎么写?
也许119那行没有,也就是说结果应该是222/221/118/117,如果118/117也没有,结果应该是116/115...
以此类推!应该怎么写?
比如我有一个150行的数据
我想查出其中130-140行的数据怎么查?还有,比如我传入一个120,我想查它上面两个和下面两个,这个该怎么写?
也许119那行没有,也就是说结果应该是222/221/118/117,如果118/117也没有,结果应该是116/115...
以此类推!应该怎么写?
select top 2 * from yourTable where yourField > 120
union
select top 2 * from yourTable where yourField < 120
http://blog.csdn.net/knight94/archive/2006/03/23/635885.aspx
union
select top 2 * from tb where id>10