Oracle:获取当前条件下日期最近(最晚)的一条数据

1,121 阅读1分钟

根据不同的业务场景下,可能会用到的Oracle语句:

SELECT
	* 
FROM
	( SELECT * FROM TABLE_NAME(表名) WHERE CONDTION1(条件) ORDER BY DATE(日期) DESC ) 
        
WHERE
	ROWNUM = 1
	

Oracle中的ROWNUM和Mysql中的limit有异曲同工之妙,偶尔也会利用与进行分页。

------------------------------------------------------------待补充更多的方法