Unable to open file: /srv/www/vhosts/limespace.de/httpdocs/wp-content/plugins/tp_this_path Ersatz für LIMIT bei Oracle » Von Limespacer » LimeSpace - IT
Okt
1.

Ersatz für LIMIT bei Oracle

Abgelegt in Software, Webdesign & PHP, Windows | Veröffentlicht von Limespacer

Oracle JDBC Driver: AlternateServers

Guten Abend liebe Leser,

im Moment kämpfe ich mit Oracle, als Gegner zeigte sich der fehlende LIMIT Befehl. Mit folgendem Statement kann man etwas vergleichbares auch unter Oracle erreichen :

SELECT * FROM (SELECT ROW_NUMBER()
 OVER(ORDER BY to_date(DATUM,'DD.MM.YYYY') DESC)
 LINENUM,
 SPALTE1,
 SPALTE2
 FROM TABELLE WHERE XXX = 'X'
 ORDER BY to_date(DATUM,'DD.MM.YYYY') DESC) WHERE LINENUM BETWEEN 1 AND 75

Diese Statement fragt SPALTE1 + SPALTE2 ab, und sortiert nach einem Datum
welches als String vorliegt, ausgegeben werden die letzten 75 Datensätze.

Vielleicht hilft es dem ein oder anderen :-) 

P.s. unter MY-SQL geht das ganze einfacher :

SELECT * FROM TABELLE LIMIT 10;

Wikipedia : Oracle
Wir freuen uns über Bookmarks ! Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • MisterWong
  • Y!GG
  • Alltagz
  • Webnews
  • Hype

Hinterlasse ein Kommentar