Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

mySQL-->MS SQL "Limit"

Empfohlene Antworten

Veröffentlicht

Hey Leutz,

sagt mir bitte schnell, welcher Befehl bei MSSQL äquivalent ist zu dem Befehl

"LIMIT" bei mySQL...

danke!!!

:bimei

...wenn Du mir noch sagst, was der Febehl machen soll... ???

:confused:

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

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

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

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]

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.