在sql里面,如何取得某段记录,在没有什么特征情况下。
如我想取得第100-200条记录,谢谢大家

解决方案 »

  1.   

    你可以用TOP
    SLELECT TOP 100 ....FROM....
    就是取出前100筆資料
      

  2.   

    select * from tom01 where
    rownum<=200
    minus
    select * from tom01 where
    rownum<=100 
    minus操作,速度会受影响
      

  3.   

    Oracle:select * from 
    (
    select rownum my_id,column1,column2 from my_table
    where rownum<=200
    ) temp_table1
    where  temp_table1.my_id between 100 and 200
      

  4.   

    rownum只有oracle能用
    sqlserver先填充到dataset再选,好象没意义了:(