一张数据表有几十万条记录,怎样看最后一条记录?急

解决方案 »

  1.   

    最后一条记录?
    你的每条记录有时间字段嘛,有的话,最方便,按照这个时间字段order by 字段 desc
      

  2.   

    select * from YourTable order by  rownum desc
      

  3.   

    最后一条的定义是什么?最大ROWID?象楼上的那样
    select * from YourTable where rownum=max(rownum);
      

  4.   

    楼上的语句是执行不了的。。不可以使用MAX函数
    取得最后一条记录:
    select * from (select rownum a,t.* from table_name t) 
    where a=(select count(*) from table_name);
      

  5.   

    select * from 
    (select * from table_name order by column_name desc )
    where rownum = 1
      

  6.   

    xiaoxiao1984(笨猫儿) 
    select * from 
    (select * from table_name order by column_name desc )
    where rownum = 1得到的不是最后一条数据