怎么查询数据库中id在5——8之间的数据?查询语句怎么写?

解决方案 »

  1.   


    select * from tablename where id>=5 and id<=8
      

  2.   

    where id between 5 and 8
      

  3.   

    select * from tablename where id between 5 and 8
      

  4.   

    select * from table where id>=5 and id<=8;
      

  5.   

    select * from tablename where id between 5 and 8
    或者
    select * from tablename where id>=5 and id<9
      

  6.   

    不是这样吧,用between不行用id>=5 and id <9更不行
      

  7.   

    呵呵~~是哦啊 
     
      原来是这样~~将查询出的结果排序可以使用这种方法:
    select * from(select * from tablename where id between 5 and 8) as t1 order by id desc;
      

  8.   

    用两个select 嵌套使用...............
      

  9.   

    select * from 
    (select top 4 * from 
    (select top 8 * from 表 order by id desc) 
    as t order by id 
    )
    as t1 order by id desc
      

  10.   

    select * from 
    (select top 4 * from 
    (select top 8 * from 表 order by id desc) 
    as t order by id 
    )
    as t1 order by id desc
      

  11.   

    select top 4 * from tablename  where id not in (select top 4 * from tablename)