SQL Abfrage mit nur den ersten 10 Einträgen filtern
-
Hallo,
ich arbeite bei meinem C++ Programm mit einer Datenbank die ich mit Hilfe von SQL Anweisungen filter.
Ich suchen nun nach einem Befehl wie ich beim Filtern der Datenbank nur die ersten 10 "Treffer" anzeigen lasse.
Wenn ich z.B. die Datenbank Guppier, also mit (GROUP BY) und SQL z.B 20 Einträger Gruppiert, möchte ich nur das die ersten 10 angezeigt werden.Wie geht das?
Danke
-
Kommt drauf an welche Datenbank du verwendest z.B. bei MySQL gibts den LIMIT Befehl
-
Es ist eine mdb Datei, also Access!
-
und bei SQL glaub ich den TOP Befehl
-
Wo setze ich den diesen LIMIT bzw. TOP Befehl, am Ende nach ORDER BY???
-
Dieser Thread wurde von Moderator/in Jansen aus dem Forum VCL/CLX (Borland C++ Builder) in das Forum Datenbanken verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
ich hab das glaub ich immer so gemacht:
SELECT TOP 10
bin mir aber wirklich nicht sicher, da ich es schon lang nicht mehr
-
SELECT top 10 * FROM table;
-
Und LIMIT kommt ganz ans ende.
... ORDER BY id LIMIT 10