Quel est l'Équivalent de la syntaxe de mysql “ LIMITE ” clause SQL Server
Quel est l'Équivalent de la syntaxe de MySQL "LIMITE" clause SQL Server . Je voudrais l'utiliser pour faire de la pagination de mes résultats. (voulez montrer bibliographiques5 à 10 )
la version de SQL Server?
Voir aussi stackoverflow.com/questions/216673/...
Double Possible de Comment mettre en œuvre la LIMITE avec Microsoft SQL Server?
Voir aussi stackoverflow.com/questions/216673/...
Double Possible de Comment mettre en œuvre la LIMITE avec Microsoft SQL Server?
OriginalL'auteur Shyju | 2009-11-15
Vous devez vous connecter pour publier un commentaire.
La chose la plus proche est TOP:
Vous pouvez obtenir une gamme ( lignes 5 - 10)
OriginalL'auteur Christian Payne
Le plus proche est
SELECT TOP X
mais c'est seulement équivalent àLIMIT X
.Pour
LIMIT X, Y
, il n'y a pas de direct MS-SQL équivalents (pour autant que je sache). Christian solution est bonne si.MSSQL2005 (à partir de) a la fonction ROW_NUMBER syntaxe qui peut être utile:
http://msdn.microsoft.com/en-us/library/ms186734%28SQL.90%29.aspx
OriginalL'auteur o.k.w
cont=jusqu'à ce que le nombre souhaité est de commencer à obtenir des résultats
limite=Voulez voir comment de nombreuses variables
SÉLECTIONNEZ HAUT (limite) cve_persona
À PARTIR de persona
OÙ (cve_persona > cont)
OriginalL'auteur jack