select IDENTITY(int, 1,1) AS ID_Num,* into #temp from 表
select * from #temp where ID_Num between 10 and 20

解决方案 »

  1.   

    declare @SQLStr varchar(8000)
    set @SQLStr='SELECT Top '+cast(@每页大小 as varchar)+' * FROM T WHERE SortField NOT IN (SELECT TOP '+cast(@每页大小*@第几页 as varchar)+' SortField from T )'
    exec(@SQLStr)
      

  2.   

    select top 20 * from (select top 40 * from table order by id desc) a
      

  3.   

    select top 40 * from table minus select top 20 * from table
      

  4.   

    to大力:IDENTITY(int, 1,1)是什么意思
      

  5.   

    to: caiyunxia(monkey)/enhydraboy(乱舞的浮尘) 
    这样select执行速度不是很慢?
      

  6.   

    IDENTITY(int, 1,1),是构造一顺序序列。。
      

  7.   

    建列rowguiduniqueidentifier 默认值newid()
    或id 类型   int 默认值 IDENTITY(int, 1,1)