Je dispose d'une table de plusieurs millions=20
d'enregistrements. M=EAme en limitant aux maximum le nombre=20
de ligne =E0 r=E9cup=E9rer, par clause where, le r=E9sultat =E0=20
afficher reste volumineux.
Est-ce qu'il existe un moyen en sql de limiter le nombre=20
de ligne retourn=E9e, par paquet de 25 par exemple (comme=20
l'instruction LIMIT en MySQL)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Laurent Moreau
SELECT TOP 25 * FROM ....
retourne les 25 premieres lignes.
Laurent.
"Phil" wrote in message news:410c01c49020$4df631f0$ Bonjour,
Je dispose d'une table de plusieurs millions d'enregistrements. Même en limitant aux maximum le nombre de ligne à récupérer, par clause where, le résultat à afficher reste volumineux. Est-ce qu'il existe un moyen en sql de limiter le nombre de ligne retournée, par paquet de 25 par exemple (comme l'instruction LIMIT en MySQL)
SELECT TOP 25 * FROM ....
retourne les 25 premieres lignes.
Laurent.
"Phil" <anonymous@discussions.microsoft.com> wrote in message
news:410c01c49020$4df631f0$a601280a@phx.gbl...
Bonjour,
Je dispose d'une table de plusieurs millions
d'enregistrements. Même en limitant aux maximum le nombre
de ligne à récupérer, par clause where, le résultat à
afficher reste volumineux.
Est-ce qu'il existe un moyen en sql de limiter le nombre
de ligne retournée, par paquet de 25 par exemple (comme
l'instruction LIMIT en MySQL)
"Phil" wrote in message news:410c01c49020$4df631f0$ Bonjour,
Je dispose d'une table de plusieurs millions d'enregistrements. Même en limitant aux maximum le nombre de ligne à récupérer, par clause where, le résultat à afficher reste volumineux. Est-ce qu'il existe un moyen en sql de limiter le nombre de ligne retournée, par paquet de 25 par exemple (comme l'instruction LIMIT en MySQL)
Phil
Ok. Mais si je souhaite ensuite récupérer les 25 suivantes ?
-----Message d'origine----- SELECT TOP 25 * FROM ....
retourne les 25 premieres lignes.
Laurent.
"Phil" wrote in
message
news:410c01c49020$4df631f0$ Bonjour,
Je dispose d'une table de plusieurs millions d'enregistrements. Même en limitant aux maximum le nombre de ligne à récupérer, par clause where, le résultat à afficher reste volumineux. Est-ce qu'il existe un moyen en sql de limiter le nombre de ligne retournée, par paquet de 25 par exemple (comme l'instruction LIMIT en MySQL)
.
Ok. Mais si je souhaite ensuite récupérer les 25
suivantes ?
-----Message d'origine-----
SELECT TOP 25 * FROM ....
retourne les 25 premieres lignes.
Laurent.
"Phil" <anonymous@discussions.microsoft.com> wrote in
Je dispose d'une table de plusieurs millions
d'enregistrements. Même en limitant aux maximum le nombre
de ligne à récupérer, par clause where, le résultat à
afficher reste volumineux.
Est-ce qu'il existe un moyen en sql de limiter le nombre
de ligne retournée, par paquet de 25 par exemple (comme
l'instruction LIMIT en MySQL)
Ok. Mais si je souhaite ensuite récupérer les 25 suivantes ?
-----Message d'origine----- SELECT TOP 25 * FROM ....
retourne les 25 premieres lignes.
Laurent.
"Phil" wrote in
message
news:410c01c49020$4df631f0$ Bonjour,
Je dispose d'une table de plusieurs millions d'enregistrements. Même en limitant aux maximum le nombre de ligne à récupérer, par clause where, le résultat à afficher reste volumineux. Est-ce qu'il existe un moyen en sql de limiter le nombre de ligne retournée, par paquet de 25 par exemple (comme l'instruction LIMIT en MySQL)
.
Dominique Peralta
- Soit en utilisant la solution donnée par Fred sur ce NG : SELECT top 50 ... FROM ... WHERE LaClef NOT IN (SELECT top 10 LaClef FROM ... ORDER BY LaClef) ORDER BY LaClef
Donnera les éléments placé de la 11 emme place à la 60emme
- Soit en ajoutant des n° de ligne : http://support.microsoft.com/?id6133
"Phil" a écrit dans le message de news:415b01c49026$02206150$ Ok. Mais si je souhaite ensuite récupérer les 25 suivantes ?
-----Message d'origine----- SELECT TOP 25 * FROM ....
retourne les 25 premieres lignes.
Laurent.
"Phil" wrote in
message
news:410c01c49020$4df631f0$ Bonjour,
Je dispose d'une table de plusieurs millions d'enregistrements. Même en limitant aux maximum le nombre de ligne à récupérer, par clause where, le résultat à afficher reste volumineux. Est-ce qu'il existe un moyen en sql de limiter le nombre de ligne retournée, par paquet de 25 par exemple (comme l'instruction LIMIT en MySQL)
.
- Soit en utilisant la solution donnée par Fred sur ce NG :
SELECT top 50 ...
FROM ...
WHERE LaClef NOT IN (SELECT top 10 LaClef
FROM ...
ORDER BY LaClef)
ORDER BY LaClef
Donnera les éléments placé de la 11 emme place à la 60emme
- Soit en ajoutant des n° de ligne :
http://support.microsoft.com/?id6133
"Phil" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:415b01c49026$02206150$a601280a@phx.gbl...
Ok. Mais si je souhaite ensuite récupérer les 25
suivantes ?
-----Message d'origine-----
SELECT TOP 25 * FROM ....
retourne les 25 premieres lignes.
Laurent.
"Phil" <anonymous@discussions.microsoft.com> wrote in
Je dispose d'une table de plusieurs millions
d'enregistrements. Même en limitant aux maximum le nombre
de ligne à récupérer, par clause where, le résultat à
afficher reste volumineux.
Est-ce qu'il existe un moyen en sql de limiter le nombre
de ligne retournée, par paquet de 25 par exemple (comme
l'instruction LIMIT en MySQL)
- Soit en utilisant la solution donnée par Fred sur ce NG : SELECT top 50 ... FROM ... WHERE LaClef NOT IN (SELECT top 10 LaClef FROM ... ORDER BY LaClef) ORDER BY LaClef
Donnera les éléments placé de la 11 emme place à la 60emme
- Soit en ajoutant des n° de ligne : http://support.microsoft.com/?id6133
"Phil" a écrit dans le message de news:415b01c49026$02206150$ Ok. Mais si je souhaite ensuite récupérer les 25 suivantes ?
-----Message d'origine----- SELECT TOP 25 * FROM ....
retourne les 25 premieres lignes.
Laurent.
"Phil" wrote in
message
news:410c01c49020$4df631f0$ Bonjour,
Je dispose d'une table de plusieurs millions d'enregistrements. Même en limitant aux maximum le nombre de ligne à récupérer, par clause where, le résultat à afficher reste volumineux. Est-ce qu'il existe un moyen en sql de limiter le nombre de ligne retournée, par paquet de 25 par exemple (comme l'instruction LIMIT en MySQL)