Zum Inhalt springen

HILFE ! SQL: TOP N WITH TIES ....order by ..


Empfohlene Beiträge

Geschrieben

Hi Leute,

brauche Hilfe bei SQL !

Im Select habe ich die Befehle TOP ...(siehe oben) stehen. Mein Problem ist das ich das nicht ganz gebacken bekomm !

Es sollte ja eigentlich so sein, dass bei dem Ausführen dieses Befehlt immer erst die ersten (z.B. 5) Ergebnisse ausgegeben werden sollen und anschließend die nächsten (5) und dann die nächsten (5) usw.

Bei mir kommen allerdings immer nur die ersten (5) Ergebnisse und nicht die nachfolgenden. In der Onlinedokumentation steht auch nichts näheres drinn. Kann mir vielleicht jemand helfen ? :confused:

Gruß und danke schonmal für die Mühe

Admin_from_hell

Geschrieben

Hallo!!

Also, der Zusatz TOP wird als Ergänzung des SELECT-Befehls eingesetzt.

"SELECT[{ALL|DISTINCT|DISTINCTROW}][TOP n [PERCENT]Spaltenliste"

TOP ermittelt die besten 'n' Zeilen bzw. die besten 'n' Prozent eines Abfrageergebnisses. Achte darauf, dass TOP immer zusammen mit ORDER BY steht, damit die besten Zeilen auf Basis der Sortierung herausgefiltert werden, sonst hast Du nur ein Zufallsergebniss.

mfg

uebing

P.S.

Das Prädikat TOP gibt es auf jeden Fall in Access :)

Geschrieben

<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von uebing:

<STRONG> Achte darauf, dass TOP immer zusammen mit ORDER BY steht, ..., sonst hast Du nur ein Zufallsergebniss.

</STRONG>

Geschrieben

Tach,

Das die Datensätze gebracht werden ist richtig, aber bei großen Datenmengen kannst Du sonst nicht sicher sein das diese auch stimmen!

uebing ;)

Geschrieben

<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von uebing:

<STRONG>Das die Datensätze gebracht werden ist richtig, aber bei großen Datenmengen kannst Du sonst nicht sicher sein das diese auch stimmen!

</STRONG>

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...