oracle獲取最新的一條記錄 oracle怎么查詢(xún)數(shù)據(jù)庫(kù)最新一條記錄?
oracle怎么查詢(xún)數(shù)據(jù)庫(kù)最新一條記錄?有以下幾個(gè)方法,供您參考。1、對(duì)于提交(最后一次操作commit了)的話(huà)可以查詢(xún)那個(gè)提交段SELECT列名1,列名2……FROM 表名 VERSIONS BET
oracle怎么查詢(xún)數(shù)據(jù)庫(kù)最新一條記錄?
有以下幾個(gè)方法,供您參考。1、對(duì)于提交(最后一次操作commit了)的話(huà)可以查詢(xún)那個(gè)提交段SELECT列名1,列名2……FROM 表名 VERSIONS BETWEEN TIMESTAMP MINVALUE AND MAXVALUE where VERSIONS_STARTTIME IS NOT null ORDER BY VERSIONS_STARTTIME DESC查出來(lái)的第一條就是最后改變的數(shù)據(jù)2、如果表里面有序列或固定的排序字段可按倒排序后取第一條where rownum
oracle中如何只查詢(xún)一條復(fù)合條件的記錄,即查到一條記錄就返回?
可以用rownum來(lái)查詢(xún)一條記錄。如emp表中有如下數(shù)據(jù)。要求查詢(xún)deptno為20的,但只取一條記錄,可用如下語(yǔ)句:select * from emp where deptno=20 and rownum<=1查詢(xún)結(jié)果:
Oracle查詢(xún)最大數(shù)值的那條記錄?
select a.* from table a,(select 部門(mén),max(年齡) 年齡 from table group by 部門(mén)) b where a.部門(mén)=b.部門(mén) and a.年齡=b.年齡