我要查询编号为1-1000的信息 select * from table where id='1'
怎样能象c语言中的for循环一样简易表示啊?

解决方案 »

  1.   

    select * from table where id between 1 and 1000 
      

  2.   

    SELECT *
    FROM tb
    WHERE id BETWEEN 1 AND 1000;
      

  3.   

    select * from table where id between '1' and  '1000'
    ?? 
      

  4.   

     select * from table where id>='1'  and id<='1000'
      

  5.   

    爲什麽要用循環啊?用範圍查詢就可以了啊!
    X BETWEEN...AND...
    X >= ... AND X <= ...
      

  6.   

    SELECT * FROM TB WHERE ID between 1 and  1000
    是这样的?还是要逐一显示出来?
      

  7.   

    select * from table where  between 1 and 1000
      

  8.   

    declare @i int,@sql varchar(8000)
    set @i=1
    while @i<=1000
    begin
      set @sql='select * from tb where id='+convert(varchar,@i)
      exec(@sql)
      set @i=@i+1
    end