Was ist die äquivalente Syntax der mysql "LIMIT" -Klausel in SQL Server?

8

Was ist die äquivalente Syntax der MySQL "LIMIT" -Klausel in SQL Server. Ich möchte es für das Paging meiner Ergebnisse verwenden. (möchte Datensätze5 bis 10 anzeigen)

    
Shyju 15.11.2009, 04:30
quelle

3 Antworten

12

Das nächste ist TOP:

%Vor%

Sie können einen Bereich (Zeilen 5 - 10) erhalten

%Vor%     
Christian Payne 15.11.2009, 04:35
quelle
4

Am nächsten ist SELECT TOP X , aber es entspricht nur LIMIT X .

Für LIMIT X, Y gibt es kein direktes MS-SQL-Äquivalent (soweit ich weiß). Christians Lösung ist jedoch eine gute Lösung.

MSSQL2005 (ab) hat die Syntax ROW_NUMBER, die nützlich sein könnte:
Ссылка

    
o.k.w 15.11.2009 04:37
quelle
0

cont = bis die gewünschte Zahl beginnt, Ergebnisse zu erhalten limit = Möchten Sie sehen, wie viele Variablen

SELECT TOP (Begrenzung) cve_persona VON persona WHERE (cve_persona & gt; cont)

    
jack 26.02.2014 20:32
quelle

Tags und Links