[Access/SQL]Anzahl der Zeilen bei SELECT begrenzen

Hallo,

ich habe eine Tabelle mit mehreren tausend Zeilen, aus der ich durch eine Select Abfrage bestimmte auswähle, diese sind dann z.B. nach Datum sortiert und durch Where Klauseln begrenzt.
Dadurch erhalte ich jedoch immer noch mehrere hundert Zeilen, wovon ich jedoch nur die ersten x weiterverarbeite, meist ein geringer Anteil.
Gibt es eine Möglichkeit, dies der Select Abfrage schon beizubringen, so dass sie maximal x Zeilen liefert?
Denke dadurch würde ich einiges an Performance sparen (ich arbeite mit ADO und ASP).

Vielen Dank!

Grüße
Enno

Hi,

Der Befehl heißt dann SELECT TOP 5 * FROM Tabelle;

RP

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Wenn du eine where Klausel mit angibts, kann er auch mehr als die bei TOP angegebenen Datensätze ausgeben (siehe Access Hilfe)

Beim SQL Server gilt diese Regel wiederum nicht…

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Klar kann er das, aber ich glaube, das bekommt er ja schon hin. :wink:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Danke, TOP klappt prima
geht mit Access und MS-SQL Server, vielen Dank.

ich habe mal ds problem gehat, die Afrage vo SQl aufm Server zu packe.

da heessts ufpasse :smile:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]