Bonjours

On sait que plusieurs SGBDs offre la possibilité de limiter le nombre de lignes renvoyées , voici quelques exemples qui montrent comment Queqlues SGBDs limitent à 10 le nombre de lignes renvoyés:

Avec MySQL et Postgresql :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT matr, nomE FROM emp
LIMIT 10
Avec Oracle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SELECT matr, nomE FROM emp
WHERE ROWNUM <= 10
Avec SQL Server :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT TOP 10 matr, nomE FROM emp

j'ai effectué une requête sous mysql de easyphp de la forme suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * from products limit 10,5
=> cette requête renvoie 5 lignes à partir de la 10ème ligne renvoyée par la requète


j'ai essayé de la refaire sous MS SQLServer 2005 avec top mais c'est pas accepté

mon but est de traduire la requête suivante pour quelle fonctionne sous SQLSERVER:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Select * from Products LIMIT $born, $nbr_de_lig_à_renvoyer



Merci d'avance