比如我要获取 从第1000条开始,后面的500条记录,该如何写呢?

解决方案 »

  1.   

    select top 500 * from tablename where id>=1000
      

  2.   

    如果ID依次下去的话也可以这样
    select  * from tablename where id>=1000 and id<=1500不过楼上的方法更好,我的不过是给你一个参考,说明不同的情况能有很多的方法达到目标
      

  3.   

    如果ID是連續的,Leftie(左手,为人民币服务)的就可以。如果ID不是連續的,Leftie(左手,为人民币服务)的就有點誤差。如果ID不是連續的Select TOP 500 * From TableName Where ID Not In (Select TOP 1000 ID From TableName Order By ID) Order By ID或者Select TOP 500 * From (Select TOP 1500 ID From TableName Order By ID) A Order By ID Desc