Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

LIMIT 1,10 (oder war es 0,10) liefert bei mySQL z.B. nur die ersten 10 gefundenen Datensätze zurück, LIMIT 11,20 würde dann die nächsten usw. zurückliefern.

Wie das bei MS-SQL ist kann ich aber nicht sagen

Geschrieben

...uff.... nach meinem Wissen nicht, nur TOP 100 zum Bleistift.

Eine Idee hätte ich aber trotzdem - ein FULL OUTER JOIN auf die id-Spalte einer Tabelle, wo die id-Spalte durchlaufend ist und dann in der Where-Bedingung:

... id_nr BETWEEN 200 AND 299 ...

...zum Bleistift. Ist zwar nicht ganz so genau wie LIMIT (Sprünge in der ID-Spalte durch Löschen und so), aber trotzdem nicht all zu dumm...

Gruss,

der Onkel

Geschrieben

Falls du Limit zu einer Art seitenweiser Blockung verwenden willst, könntest du dir den Primärschlüssel des letzten Treffers merken und im folgenden Durchgang abfragen mit

Select TOP 10 from knurps where knurspid > LetzeID;

hth

Reinhold

Geschrieben

In MS-SQL gibt es keinen einzelnen Befehl, welcher äquivalent zu LIMIT in mySQL ist (leider), man kann dies aber ganz elegant mit einer Verschachtelung in einer Abfrage lösen, das sieht dann z.B. so aus (das ist jetzt ein Codeausschnitt von einem meiner älteren Projekte):

$sql = "SELECT TOP $limit * FROM $tabelle WHERE $bedingung AND $id NOT IN
(SELECT TOP $offset $id FROM $tabelle WHERE $bedingung ORDER BY $sortierung)
ORDER BY $sortierung"; [/PHP]

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...