Letzter Datensatz ausgeben (ORACLE)

Hallo,

wie kann man (nur) den letzten Datensatz einer Datenbank ausgeben? Wie kann man den höchsten (Zahlenwert) einer
Datenbank ausgeben?

DANKE
BlueskyRW

wie kann man (nur) den letzten Datensatz einer Datenbank
ausgeben? Wie kann man den höchsten (Zahlenwert) einer
Datenbank ausgeben?

Hi,
in einer relationalen Datenbank gibt es keine ersten und letzten Zeilen, es gibt nur Zeilen mit Werten drin. Du kannst aber die Zeile auslesen, bei der ein Wert maximal ist:

select \* 
 from tabelle 
 where id = (select max(id) 
 from tabelle);

Gruß

J.

wie kann man (nur) den letzten Datensatz einer Datenbank
ausgeben?

Wie Jose schon gesagt hat - es gibt eigentlich keinen letzten Datensatz.
Ich könnte mir aber vorstellen, dass die den Datensatz ausgeben willst, der als letztes eingefügt wurde. In diesem Fall wäre diese Anweisung interessant:

SELECT *
FROM emp
WHERE ROWID = (SELECT MIN(ROWID)
FROM emp);

War es das ???

Gruß JStefan