select * top 5 from table_name order by id desc;   mssql
select * from (select * from table_name order by id desc) where rownum<6;  oracle

解决方案 »

  1.   

    sqlserver2000里select * top 5 from table_name order by id desc;
    oracle没用过,像上面这样去试试看吧!
      

  2.   

    select top 5 * from 表名 order by 字段名 desc
      

  3.   

    根据数据库不同了,我再来补充个DB2的
    select * from tblname fetch first N rows only
      

  4.   

    字段名从小到大: asc, 从大到小:descselect top 5 * from 表名 order by 字段名 asc
      

  5.   

    MSSQL select * top 5 from tablename
      

  6.   

    select * from (select * from table_name order by id desc) where rownum<6;
      

  7.   

    mysql 
    select * from tbname limit 0,5