select * from table limit 9,19
这就表示选择table表的第10条到第20条记录(第一条的序号为0)。

解决方案 »

  1.   

    select  top  10  *    from  table    
                   where  field  not  in(select  top  10*(n-1)  key  from  table)  
     for example:
    use pubs
    go
    select top 10  au_id from authors where au_id not in (select top 20 au_id from authors )
      

  2.   

    select * from
      (select * from tablename)
      where id > 10 and id < 21;try it!
      

  3.   

    select top 10 * from (select top 20 * from youtable order by filed1 desc ) x order by filed1  asc
      

  4.   

    或者
    select identity(int,1,1) x , * into #tmp from yourtable where ...select * from #tmp where x >=10 and x<20