需求:從一個表中查詢數據,得到的數據為最新的一條記錄。
-------------建立測試表 --drop table TB CREATE TABLE TB(ID INT,Name VARCHAR(100),dtDate date) -------------插入測試數據 insert into TB VALUES(1,'傑克',to_date('2015/10/12','YYYY/MM/DD')); insert into TB VALUES(2,'瓊斯',to_date('2016/01/12','YYYY/MM/DD')); insert into TB VALUES(3,'胡巴',to_date('2015/01/12','YYYY/MM/DD')); commit; -----------查詢出最新一條記錄的數據 select * from (select * from TB order by dtDate desc) t where rownum=1