表名:table1
ID name addess
1        a1       a2
2        b1       b2
3        c1       c2
4        d1       d2
5        e1       e2
6        f1       f2
7        g1       g2
8        h1       h2
....................
写一个查询语句,如何把下面三条记录查询出来
4        d1       d2
5        e1       e2
6        f1       f2

解决方案 »

  1.   

    select top 3 * from (
    select top 6 * from table1 order by id
    ) order by id desc
      

  2.   

    4        d1       d2
    5        e1       e2
    6        f1       f2
    和其他的有什么不同?
    条件都没有,怎么查?
      

  3.   

    有是分页查询..select top 3 * from (select top 6 * from table order by ID ) order by  ID DESC
      

  4.   

    select top 3 * 
    from table1
    where id not in(select top 3 id from table1 order by id)
    order by id