Wie begrenzen wir die Anzahl der zurückgegebenen Datensätze für Interbase 7.1?
Frage
Wir haben eine 7.1-Datenbank Interbase und ich versuche, herauszufinden, wie die Anzahl der Datensätze von der Abfrage muss ich wirklich nur gerade 1 zurück begrenzen einen Ereigniscode aus dem letzten Datensatz wissen, in dem die Abfrage Rückkehr Hunderte von Datensätzen, wenn ich nicht eine Art von Grenze tun.
Vielen Dank im Voraus!
Lösung
Ich glaube, ich es herausgefunden. Benötigt, so etwas zu tun ...
SELECT * FROM table ORDER BY col ROWS 1
Andere Tipps
Wie pro die akzeptierte Antwort:
SELECT * FROM table ORDER BY col ROWS 1
Wir kommen wieder nur ein Ergebnis. Es gibt auch mehrere andere Reihe Einschränkungen zur Verfügung:
ROWS n Returns the first n rows of the result set, or n percent if used with PERCENT ROWS m TO n Returns rows m through n, inclusive or the mth to nth percent ROWS n BY p Returns every pth row of the first n rows
Dies ist besonders praktisch für die ausgelagerten Ergebnisse.
Von der Embedded SQL-Handbuch auf der Interbase Produktdokumentation Seite:
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow