set rowcount 2
select * from tb where 條件
set rowcount 0

解决方案 »

  1.   

    select * where b <= 2select a , b from (select * , px = (select count(1) from tb where b < t.b) + 1 from tb t) m where px <= 2
      

  2.   

    set rowcount 2   --设置查询显示出来的行数
    select * from tb where ....
    set rowcount 0
      

  3.   

    --sql 2005
    select a , b from (select * , px = row_number() over(order by a , b)) m where px <= 2
      

  4.   

    select * from
    (
    select *,row_number() over(order by B) as row_num
    from tb
    where 条件
    )T
    where row_number <=2