Limiter le nombre de lignes dans sql server [Fermé]

Signaler
Messages postés
12
Date d'inscription
samedi 12 mai 2007
Statut
Membre
Dernière intervention
25 août 2009
-
 baabs12 -
Bonjour,
j'ai le requête suivante

SELECT     F_CREGLEMENT.RG_Montant
FROM         F_DOCENTETE INNER JOIN
                      F_CREGLEMENT ON F_DOCENTETE.CG_Num = F_CREGLEMENT.CG_Num 
LIMIT 0, 30

que je veux exécuter sur sql server et j'obtiens cette notification d'erreur:

[Microsoft][ODBC SQL Server Driver][SQL Server]Ligne 1: sintaxe incorrecte vers 'LIMIT'.




Merci de votre aide

1 réponse

Messages postés
18
Date d'inscription
mardi 4 novembre 2008
Statut
Membre
Dernière intervention
25 septembre 2009
6
salut

Je ponse que Microsoft SQL Server ne possède pas la fonction LIMIT, présente dans MySQL, qui permet de limiter le nombre d'enregistrement.
Concrètement, si vous désirez par exemple afficher les X premières lignes, vous pourrez utiliser la requete suivante


SELECT TOP X Lists_cols FROM List_Tables

Exemple : SELECT TOP 10 * FROM Etudiant
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Bonjour,

Merci beaucoup pour votre aide votre exemple marche