LIMIT Pendant

01/04/2009 - 21:26 von Roman Töngi | Report spam
Wie kann man beim MS SQL am einfachsten einen Bereich von
Datensàtzen herausgreifen. Bsp. die Datensàtze von 25 - 50.

Ich hàtte folgende Idee:
Eine temporàre Spalte erzeugen, diese mit einem
Integer inkrementieren.
Dann kann man mit der Where-Klausel arbeiten.
Wie setzt man dies um?


Vielen Dank
 

Lesen sie die antworten

#1 Frank Kalis
02/04/2009 - 07:30 | Warnen spam
On 1 Apr., 21:26, Roman Töngi wrote:
Wie kann man beim MS SQL am einfachsten einen Bereich von
Datensàtzen herausgreifen. Bsp. die Datensàtze von 25 - 50.

Ich hàtte folgende Idee:
Eine temporàre Spalte erzeugen, diese mit einem
Integer inkrementieren.
Dann kann man mit der Where-Klausel arbeiten.
Wie setzt man dies um?




Falls du SQL Server 2005 oder höher verwendest, schau dir mal
ROW_NUMBER() an. Oder durchsuche mal diese Liste:http://
groups.google.ch/group/microsoft.public.de.sqlserver/search?
hl=de&group=microsoft.public.de.sqlserver&q=sql+server+paging
Frank Kalis
Microsoft SQL Server MVP
Webmaster: http://www.insidesql.org

Ähnliche fragen