Désoler mais j'ai chercher dans "SQL server books online" et NIET pas de
LIMIT
j'ai essayer des query et pareil sa pete ??
alors je serai currieu de voir une démo de LIMIT
@+
Boss
"Bismark Prods" wrote in message
news:#
> Si vous ne sélectionnez que quelques lignes avec LIMIT , SQL va utiliser
les
> index dans certains cas, où il aurait préféré utiliser un scan de table
> complet.
> Si vous utilisez LIMIT # avec la clause ORDER BY , SQL va arrêter de
> dès qu'il a trouvé la première # au lieu de trier toute la table.
> Lorsque vous combinez LIMIT # avec DISTINCT , SQL va s'arrêter dès qu'il
> trouvé # lignes distinctes.
> Dans certains cas, la clause GROUP BY peut être appliquée en lisant les
clés
> dans l'ordre (ou en faisant un tri sur la clé), puis en calculant un
> sommaire, jusqu'à ce que la clé soient modifiée. Dans ce cas, LIMIT # ne
va
> pas appliquer les éléments non nécessaires de la clause GROUP BY s.
> Aussitôt que SQL a envoyé les premières # lignes au client, il annule le
> reste de la requête (si vous n'utilisez pas la fonction
> SQL_CALC_FOUND_ROWS ).
> LIMIT 0 va toujours retourner rapidement un résultat vide. C'est
> pour vérifier une requête et lire les types de colonnes du résultat,
> exécuter réellement la requête.
> Lorsque le serveur utilise des tables temporaire pour résoudre les
requêtes,
> la clause LIMIT # est utilisée pour calculer l'espace nécessaire.
>
>
> "Bismark Prods" a écrit dans le message de
> news:
> > Alors tu peux me le payer !
> >
> > "BossHog" a écrit dans le message
> > news:
> > > Salut ,
> > > avant de gueuler regarde ta doc SQL (SQL server 2000) et si tu
> > LIMIT
> > > j'te paye le champagne
> > > @+
> > > Boss
> > > "Bismark Prods" wrote in message
> > > news:
> > > > non mais est-ce que je parle dans le vide ? c'est le mot clé LIMIT
> > > >
> > > > Select x from y where z=a LIMIT 0,30
> > > >
> > > > cela ne donne que les trente premiere réponse
> > > >
> > > > "Zoury" a écrit dans le message de
> > > > news:
> > > > > Salut Saulot! :O)
> > > > >
> > > > > je ne sais pas si ca peux t'aider, mais la requete suivante :
> > > > >
> > > > > select top 5 nom from personne
> > > > >
> > > > > sort les 5 premier noms trouves..
> > > > >
> > > > > si ce n'est pas ce que tu cherches, donne plus de details ainsi
> qu'un
> > > > > exemple de ce que tu souhaites.. ;O)
> > > > >
> > > > > --
> > > > > Cordialement
> > > > > Yanick Lefebvre - MVP pour Visual Basic
> > > > > http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
> > > > > http://www.mentalis.org/agnet/apiguide.shtml -
> http://www.mztools.com/
> > > > > "Saulot" wrote in message
> > > > > news:3f8bede1$0$13276$
> > > > > > Bonjour,
> > > > > > J'ai une requete assez complexe à me fader.
> > > > > > La ou ca coince, c'est lorsque je dois recuperer uniquement la
> > > première
> > > > > > ligne d'une table par rapport à une autre.
> > > > > >
> > > > > > Ma question enf ait est la suivante :
> > > > > > Est-il possible de préciser dans une jointure le nombre de
> que
> > > > l'on
> > > > > > souhaite récupérer ?
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
Désoler mais j'ai chercher dans "SQL server books online" et NIET pas de
LIMIT
j'ai essayer des query et pareil sa pete ??
alors je serai currieu de voir une démo de LIMIT
@+
Boss
"Bismark Prods" <no_xanaia@urbanet.ch_spam> wrote in message
news:#v6g3XzkDHA.2080@TK2MSFTNGP10.phx.gbl...
> Si vous ne sélectionnez que quelques lignes avec LIMIT , SQL va utiliser
les
> index dans certains cas, où il aurait préféré utiliser un scan de table
> complet.
> Si vous utilisez LIMIT # avec la clause ORDER BY , SQL va arrêter de
> dès qu'il a trouvé la première # au lieu de trier toute la table.
> Lorsque vous combinez LIMIT # avec DISTINCT , SQL va s'arrêter dès qu'il
> trouvé # lignes distinctes.
> Dans certains cas, la clause GROUP BY peut être appliquée en lisant les
clés
> dans l'ordre (ou en faisant un tri sur la clé), puis en calculant un
> sommaire, jusqu'à ce que la clé soient modifiée. Dans ce cas, LIMIT # ne
va
> pas appliquer les éléments non nécessaires de la clause GROUP BY s.
> Aussitôt que SQL a envoyé les premières # lignes au client, il annule le
> reste de la requête (si vous n'utilisez pas la fonction
> SQL_CALC_FOUND_ROWS ).
> LIMIT 0 va toujours retourner rapidement un résultat vide. C'est
> pour vérifier une requête et lire les types de colonnes du résultat,
> exécuter réellement la requête.
> Lorsque le serveur utilise des tables temporaire pour résoudre les
requêtes,
> la clause LIMIT # est utilisée pour calculer l'espace nécessaire.
>
>
> "Bismark Prods" <no_xanaia@urbanet.ch_spam> a écrit dans le message de
> news:etM1ITzkDHA.2616@TK2MSFTNGP11.phx.gbl...
> > Alors tu peux me le payer !
> >
> > "BossHog" <jfpedrazzani.mworkers@wanadoo.fr> a écrit dans le message
> > news:O6f8XHzkDHA.964@TK2MSFTNGP10.phx.gbl...
> > > Salut ,
> > > avant de gueuler regarde ta doc SQL (SQL server 2000) et si tu
> > LIMIT
> > > j'te paye le champagne
> > > @+
> > > Boss
> > > "Bismark Prods" <no_xanaia@urbanet.ch_spam> wrote in message
> > > news:OBMpobvkDHA.1408@TK2MSFTNGP11.phx.gbl...
> > > > non mais est-ce que je parle dans le vide ? c'est le mot clé LIMIT
> > > >
> > > > Select x from y where z=a LIMIT 0,30
> > > >
> > > > cela ne donne que les trente premiere réponse
> > > >
> > > > "Zoury" <yanick_lefebvre@hotmail.com> a écrit dans le message de
> > > > news:eJwwiztkDHA.2528@TK2MSFTNGP12.phx.gbl...
> > > > > Salut Saulot! :O)
> > > > >
> > > > > je ne sais pas si ca peux t'aider, mais la requete suivante :
> > > > >
> > > > > select top 5 nom from personne
> > > > >
> > > > > sort les 5 premier noms trouves..
> > > > >
> > > > > si ce n'est pas ce que tu cherches, donne plus de details ainsi
> qu'un
> > > > > exemple de ce que tu souhaites.. ;O)
> > > > >
> > > > > --
> > > > > Cordialement
> > > > > Yanick Lefebvre - MVP pour Visual Basic
> > > > > http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
> > > > > http://www.mentalis.org/agnet/apiguide.shtml -
> http://www.mztools.com/
> > > > > "Saulot" <wsaris@inter-informatique.ch> wrote in message
> > > > > news:3f8bede1$0$13276$626a54ce@news.free.fr...
> > > > > > Bonjour,
> > > > > > J'ai une requete assez complexe à me fader.
> > > > > > La ou ca coince, c'est lorsque je dois recuperer uniquement la
> > > première
> > > > > > ligne d'une table par rapport à une autre.
> > > > > >
> > > > > > Ma question enf ait est la suivante :
> > > > > > Est-il possible de préciser dans une jointure le nombre de
> que
> > > > l'on
> > > > > > souhaite récupérer ?
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
Désoler mais j'ai chercher dans "SQL server books online" et NIET pas de
LIMIT
j'ai essayer des query et pareil sa pete ??
alors je serai currieu de voir une démo de LIMIT
@+
Boss
"Bismark Prods" wrote in message
news:#
> Si vous ne sélectionnez que quelques lignes avec LIMIT , SQL va utiliser
les
> index dans certains cas, où il aurait préféré utiliser un scan de table
> complet.
> Si vous utilisez LIMIT # avec la clause ORDER BY , SQL va arrêter de
> dès qu'il a trouvé la première # au lieu de trier toute la table.
> Lorsque vous combinez LIMIT # avec DISTINCT , SQL va s'arrêter dès qu'il
> trouvé # lignes distinctes.
> Dans certains cas, la clause GROUP BY peut être appliquée en lisant les
clés
> dans l'ordre (ou en faisant un tri sur la clé), puis en calculant un
> sommaire, jusqu'à ce que la clé soient modifiée. Dans ce cas, LIMIT # ne
va
> pas appliquer les éléments non nécessaires de la clause GROUP BY s.
> Aussitôt que SQL a envoyé les premières # lignes au client, il annule le
> reste de la requête (si vous n'utilisez pas la fonction
> SQL_CALC_FOUND_ROWS ).
> LIMIT 0 va toujours retourner rapidement un résultat vide. C'est
> pour vérifier une requête et lire les types de colonnes du résultat,
> exécuter réellement la requête.
> Lorsque le serveur utilise des tables temporaire pour résoudre les
requêtes,
> la clause LIMIT # est utilisée pour calculer l'espace nécessaire.
>
>
> "Bismark Prods" a écrit dans le message de
> news:
> > Alors tu peux me le payer !
> >
> > "BossHog" a écrit dans le message
> > news:
> > > Salut ,
> > > avant de gueuler regarde ta doc SQL (SQL server 2000) et si tu
> > LIMIT
> > > j'te paye le champagne
> > > @+
> > > Boss
> > > "Bismark Prods" wrote in message
> > > news:
> > > > non mais est-ce que je parle dans le vide ? c'est le mot clé LIMIT
> > > >
> > > > Select x from y where z=a LIMIT 0,30
> > > >
> > > > cela ne donne que les trente premiere réponse
> > > >
> > > > "Zoury" a écrit dans le message de
> > > > news:
> > > > > Salut Saulot! :O)
> > > > >
> > > > > je ne sais pas si ca peux t'aider, mais la requete suivante :
> > > > >
> > > > > select top 5 nom from personne
> > > > >
> > > > > sort les 5 premier noms trouves..
> > > > >
> > > > > si ce n'est pas ce que tu cherches, donne plus de details ainsi
> qu'un
> > > > > exemple de ce que tu souhaites.. ;O)
> > > > >
> > > > > --
> > > > > Cordialement
> > > > > Yanick Lefebvre - MVP pour Visual Basic
> > > > > http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
> > > > > http://www.mentalis.org/agnet/apiguide.shtml -
> http://www.mztools.com/
> > > > > "Saulot" wrote in message
> > > > > news:3f8bede1$0$13276$
> > > > > > Bonjour,
> > > > > > J'ai une requete assez complexe à me fader.
> > > > > > La ou ca coince, c'est lorsque je dois recuperer uniquement la
> > > première
> > > > > > ligne d'une table par rapport à une autre.
> > > > > >
> > > > > > Ma question enf ait est la suivante :
> > > > > > Est-il possible de préciser dans une jointure le nombre de
> que
> > > > l'on
> > > > > > souhaite récupérer ?
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
Désoler mais j'ai chercher dans "SQL server books online" et NIET pas de
LIMIT
j'ai essayer des query et pareil sa pete ??
alors je serai currieu de voir une démo de LIMIT
@+
Boss
"Bismark Prods" wrote in message
news:#
> Si vous ne sélectionnez que quelques lignes avec LIMIT , SQL va utiliser
les
> index dans certains cas, où il aurait préféré utiliser un scan de table
> complet.
> Si vous utilisez LIMIT # avec la clause ORDER BY , SQL va arrêter de
> dès qu'il a trouvé la première # au lieu de trier toute la table.
> Lorsque vous combinez LIMIT # avec DISTINCT , SQL va s'arrêter dès qu'il
> trouvé # lignes distinctes.
> Dans certains cas, la clause GROUP BY peut être appliquée en lisant les
clés
> dans l'ordre (ou en faisant un tri sur la clé), puis en calculant un
> sommaire, jusqu'à ce que la clé soient modifiée. Dans ce cas, LIMIT # ne
va
> pas appliquer les éléments non nécessaires de la clause GROUP BY s.
> Aussitôt que SQL a envoyé les premières # lignes au client, il annule le
> reste de la requête (si vous n'utilisez pas la fonction
> SQL_CALC_FOUND_ROWS ).
> LIMIT 0 va toujours retourner rapidement un résultat vide. C'est
> pour vérifier une requête et lire les types de colonnes du résultat,
> exécuter réellement la requête.
> Lorsque le serveur utilise des tables temporaire pour résoudre les
requêtes,
> la clause LIMIT # est utilisée pour calculer l'espace nécessaire.
>
>
> "Bismark Prods" a écrit dans le message de
> news:
> > Alors tu peux me le payer !
> >
> > "BossHog" a écrit dans le message
> > news:
> > > Salut ,
> > > avant de gueuler regarde ta doc SQL (SQL server 2000) et si tu
> > LIMIT
> > > j'te paye le champagne
> > > @+
> > > Boss
> > > "Bismark Prods" wrote in message
> > > news:
> > > > non mais est-ce que je parle dans le vide ? c'est le mot clé LIMIT
> > > >
> > > > Select x from y where z=a LIMIT 0,30
> > > >
> > > > cela ne donne que les trente premiere réponse
> > > >
> > > > "Zoury" a écrit dans le message de
> > > > news:
> > > > > Salut Saulot! :O)
> > > > >
> > > > > je ne sais pas si ca peux t'aider, mais la requete suivante :
> > > > >
> > > > > select top 5 nom from personne
> > > > >
> > > > > sort les 5 premier noms trouves..
> > > > >
> > > > > si ce n'est pas ce que tu cherches, donne plus de details ainsi
> qu'un
> > > > > exemple de ce que tu souhaites.. ;O)
> > > > >
> > > > > --
> > > > > Cordialement
> > > > > Yanick Lefebvre - MVP pour Visual Basic
> > > > > http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
> > > > > http://www.mentalis.org/agnet/apiguide.shtml -
> http://www.mztools.com/
> > > > > "Saulot" wrote in message
> > > > > news:3f8bede1$0$13276$
> > > > > > Bonjour,
> > > > > > J'ai une requete assez complexe à me fader.
> > > > > > La ou ca coince, c'est lorsque je dois recuperer uniquement la
> > > première
> > > > > > ligne d'une table par rapport à une autre.
> > > > > >
> > > > > > Ma question enf ait est la suivante :
> > > > > > Est-il possible de préciser dans une jointure le nombre de
> que
> > > > l'on
> > > > > > souhaite récupérer ?
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
Désoler mais j'ai chercher dans "SQL server books online" et NIET pas de
LIMIT
j'ai essayer des query et pareil sa pete ??
alors je serai currieu de voir une démo de LIMIT
@+
Boss
"Bismark Prods" <no_xanaia@urbanet.ch_spam> wrote in message
news:#v6g3XzkDHA.2080@TK2MSFTNGP10.phx.gbl...
> Si vous ne sélectionnez que quelques lignes avec LIMIT , SQL va utiliser
les
> index dans certains cas, où il aurait préféré utiliser un scan de table
> complet.
> Si vous utilisez LIMIT # avec la clause ORDER BY , SQL va arrêter de
> dès qu'il a trouvé la première # au lieu de trier toute la table.
> Lorsque vous combinez LIMIT # avec DISTINCT , SQL va s'arrêter dès qu'il
> trouvé # lignes distinctes.
> Dans certains cas, la clause GROUP BY peut être appliquée en lisant les
clés
> dans l'ordre (ou en faisant un tri sur la clé), puis en calculant un
> sommaire, jusqu'à ce que la clé soient modifiée. Dans ce cas, LIMIT # ne
va
> pas appliquer les éléments non nécessaires de la clause GROUP BY s.
> Aussitôt que SQL a envoyé les premières # lignes au client, il annule le
> reste de la requête (si vous n'utilisez pas la fonction
> SQL_CALC_FOUND_ROWS ).
> LIMIT 0 va toujours retourner rapidement un résultat vide. C'est
> pour vérifier une requête et lire les types de colonnes du résultat,
> exécuter réellement la requête.
> Lorsque le serveur utilise des tables temporaire pour résoudre les
requêtes,
> la clause LIMIT # est utilisée pour calculer l'espace nécessaire.
>
>
> "Bismark Prods" <no_xanaia@urbanet.ch_spam> a écrit dans le message de
> news:etM1ITzkDHA.2616@TK2MSFTNGP11.phx.gbl...
> > Alors tu peux me le payer !
> >
> > "BossHog" <jfpedrazzani.mworkers@wanadoo.fr> a écrit dans le message
> > news:O6f8XHzkDHA.964@TK2MSFTNGP10.phx.gbl...
> > > Salut ,
> > > avant de gueuler regarde ta doc SQL (SQL server 2000) et si tu
> > LIMIT
> > > j'te paye le champagne
> > > @+
> > > Boss
> > > "Bismark Prods" <no_xanaia@urbanet.ch_spam> wrote in message
> > > news:OBMpobvkDHA.1408@TK2MSFTNGP11.phx.gbl...
> > > > non mais est-ce que je parle dans le vide ? c'est le mot clé LIMIT
> > > >
> > > > Select x from y where z=a LIMIT 0,30
> > > >
> > > > cela ne donne que les trente premiere réponse
> > > >
> > > > "Zoury" <yanick_lefebvre@hotmail.com> a écrit dans le message de
> > > > news:eJwwiztkDHA.2528@TK2MSFTNGP12.phx.gbl...
> > > > > Salut Saulot! :O)
> > > > >
> > > > > je ne sais pas si ca peux t'aider, mais la requete suivante :
> > > > >
> > > > > select top 5 nom from personne
> > > > >
> > > > > sort les 5 premier noms trouves..
> > > > >
> > > > > si ce n'est pas ce que tu cherches, donne plus de details ainsi
> qu'un
> > > > > exemple de ce que tu souhaites.. ;O)
> > > > >
> > > > > --
> > > > > Cordialement
> > > > > Yanick Lefebvre - MVP pour Visual Basic
> > > > > http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
> > > > > http://www.mentalis.org/agnet/apiguide.shtml -
> http://www.mztools.com/
> > > > > "Saulot" <wsaris@inter-informatique.ch> wrote in message
> > > > > news:3f8bede1$0$13276$626a54ce@news.free.fr...
> > > > > > Bonjour,
> > > > > > J'ai une requete assez complexe à me fader.
> > > > > > La ou ca coince, c'est lorsque je dois recuperer uniquement la
> > > première
> > > > > > ligne d'une table par rapport à une autre.
> > > > > >
> > > > > > Ma question enf ait est la suivante :
> > > > > > Est-il possible de préciser dans une jointure le nombre de
> que
> > > > l'on
> > > > > > souhaite récupérer ?
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
Désoler mais j'ai chercher dans "SQL server books online" et NIET pas de
LIMIT
j'ai essayer des query et pareil sa pete ??
alors je serai currieu de voir une démo de LIMIT
@+
Boss
"Bismark Prods" wrote in message
news:#
> Si vous ne sélectionnez que quelques lignes avec LIMIT , SQL va utiliser
les
> index dans certains cas, où il aurait préféré utiliser un scan de table
> complet.
> Si vous utilisez LIMIT # avec la clause ORDER BY , SQL va arrêter de
> dès qu'il a trouvé la première # au lieu de trier toute la table.
> Lorsque vous combinez LIMIT # avec DISTINCT , SQL va s'arrêter dès qu'il
> trouvé # lignes distinctes.
> Dans certains cas, la clause GROUP BY peut être appliquée en lisant les
clés
> dans l'ordre (ou en faisant un tri sur la clé), puis en calculant un
> sommaire, jusqu'à ce que la clé soient modifiée. Dans ce cas, LIMIT # ne
va
> pas appliquer les éléments non nécessaires de la clause GROUP BY s.
> Aussitôt que SQL a envoyé les premières # lignes au client, il annule le
> reste de la requête (si vous n'utilisez pas la fonction
> SQL_CALC_FOUND_ROWS ).
> LIMIT 0 va toujours retourner rapidement un résultat vide. C'est
> pour vérifier une requête et lire les types de colonnes du résultat,
> exécuter réellement la requête.
> Lorsque le serveur utilise des tables temporaire pour résoudre les
requêtes,
> la clause LIMIT # est utilisée pour calculer l'espace nécessaire.
>
>
> "Bismark Prods" a écrit dans le message de
> news:
> > Alors tu peux me le payer !
> >
> > "BossHog" a écrit dans le message
> > news:
> > > Salut ,
> > > avant de gueuler regarde ta doc SQL (SQL server 2000) et si tu
> > LIMIT
> > > j'te paye le champagne
> > > @+
> > > Boss
> > > "Bismark Prods" wrote in message
> > > news:
> > > > non mais est-ce que je parle dans le vide ? c'est le mot clé LIMIT
> > > >
> > > > Select x from y where z=a LIMIT 0,30
> > > >
> > > > cela ne donne que les trente premiere réponse
> > > >
> > > > "Zoury" a écrit dans le message de
> > > > news:
> > > > > Salut Saulot! :O)
> > > > >
> > > > > je ne sais pas si ca peux t'aider, mais la requete suivante :
> > > > >
> > > > > select top 5 nom from personne
> > > > >
> > > > > sort les 5 premier noms trouves..
> > > > >
> > > > > si ce n'est pas ce que tu cherches, donne plus de details ainsi
> qu'un
> > > > > exemple de ce que tu souhaites.. ;O)
> > > > >
> > > > > --
> > > > > Cordialement
> > > > > Yanick Lefebvre - MVP pour Visual Basic
> > > > > http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
> > > > > http://www.mentalis.org/agnet/apiguide.shtml -
> http://www.mztools.com/
> > > > > "Saulot" wrote in message
> > > > > news:3f8bede1$0$13276$
> > > > > > Bonjour,
> > > > > > J'ai une requete assez complexe à me fader.
> > > > > > La ou ca coince, c'est lorsque je dois recuperer uniquement la
> > > première
> > > > > > ligne d'une table par rapport à une autre.
> > > > > >
> > > > > > Ma question enf ait est la suivante :
> > > > > > Est-il possible de préciser dans une jointure le nombre de
> que
> > > > l'on
> > > > > > souhaite récupérer ?
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
au fait tu connais Mireille Dumas ?
"BossHog" a écrit dans le message de
news:
> Désoler mais j'ai chercher dans "SQL server books online" et NIET pas
> LIMIT
> j'ai essayer des query et pareil sa pete ??
> alors je serai currieu de voir une démo de LIMIT
> @+
> Boss
>
>
>
> "Bismark Prods" wrote in message
> news:#
> > Si vous ne sélectionnez que quelques lignes avec LIMIT , SQL va
> les
> > index dans certains cas, où il aurait préféré utiliser un scan de
> > complet.
> > Si vous utilisez LIMIT # avec la clause ORDER BY , SQL va arrêter de
trier
> > dès qu'il a trouvé la première # au lieu de trier toute la table.
> > Lorsque vous combinez LIMIT # avec DISTINCT , SQL va s'arrêter dès
a
> > trouvé # lignes distinctes.
> > Dans certains cas, la clause GROUP BY peut être appliquée en lisant
> clés
> > dans l'ordre (ou en faisant un tri sur la clé), puis en calculant un
> > sommaire, jusqu'à ce que la clé soient modifiée. Dans ce cas, LIMIT #
> va
> > pas appliquer les éléments non nécessaires de la clause GROUP BY s.
> > Aussitôt que SQL a envoyé les premières # lignes au client, il annule
> > reste de la requête (si vous n'utilisez pas la fonction
> > SQL_CALC_FOUND_ROWS ).
> > LIMIT 0 va toujours retourner rapidement un résultat vide. C'est
pratique
> > pour vérifier une requête et lire les types de colonnes du résultat,
sans
> > exécuter réellement la requête.
> > Lorsque le serveur utilise des tables temporaire pour résoudre les
> requêtes,
> > la clause LIMIT # est utilisée pour calculer l'espace nécessaire.
> >
> >
> > "Bismark Prods" a écrit dans le message de
> > news:
> > > Alors tu peux me le payer !
> > >
> > > "BossHog" a écrit dans le message
de
> > > news:
> > > > Salut ,
> > > > avant de gueuler regarde ta doc SQL (SQL server 2000) et si tu
trouve
> > > LIMIT
> > > > j'te paye le champagne
> > > > @+
> > > > Boss
> > > > "Bismark Prods" wrote in message
> > > > news:
> > > > > non mais est-ce que je parle dans le vide ? c'est le mot clé
!
> > > > >
> > > > > Select x from y where z=a LIMIT 0,30
> > > > >
> > > > > cela ne donne que les trente premiere réponse
> > > > >
> > > > > "Zoury" a écrit dans le message de
> > > > > news:
> > > > > > Salut Saulot! :O)
> > > > > >
> > > > > > je ne sais pas si ca peux t'aider, mais la requete suivante :
> > > > > >
> > > > > > select top 5 nom from personne
> > > > > >
> > > > > > sort les 5 premier noms trouves..
> > > > > >
> > > > > > si ce n'est pas ce que tu cherches, donne plus de details
> > qu'un
> > > > > > exemple de ce que tu souhaites.. ;O)
> > > > > >
> > > > > > --
> > > > > > Cordialement
> > > > > > Yanick Lefebvre - MVP pour Visual Basic
> > > > > > http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
> > > > > > http://www.mentalis.org/agnet/apiguide.shtml -
> > http://www.mztools.com/
> > > > > > "Saulot" wrote in message
> > > > > > news:3f8bede1$0$13276$
> > > > > > > Bonjour,
> > > > > > > J'ai une requete assez complexe à me fader.
> > > > > > > La ou ca coince, c'est lorsque je dois recuperer uniquement
> > > > première
> > > > > > > ligne d'une table par rapport à une autre.
> > > > > > >
> > > > > > > Ma question enf ait est la suivante :
> > > > > > > Est-il possible de préciser dans une jointure le nombre de
ligne
> > que
> > > > > l'on
> > > > > > > souhaite récupérer ?
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
au fait tu connais Mireille Dumas ?
"BossHog" <jfpedrazzani.mworkers@wanadoo.fr> a écrit dans le message de
news:OTgBFwzkDHA.2424@TK2MSFTNGP10.phx.gbl...
> Désoler mais j'ai chercher dans "SQL server books online" et NIET pas
> LIMIT
> j'ai essayer des query et pareil sa pete ??
> alors je serai currieu de voir une démo de LIMIT
> @+
> Boss
>
>
>
> "Bismark Prods" <no_xanaia@urbanet.ch_spam> wrote in message
> news:#v6g3XzkDHA.2080@TK2MSFTNGP10.phx.gbl...
> > Si vous ne sélectionnez que quelques lignes avec LIMIT , SQL va
> les
> > index dans certains cas, où il aurait préféré utiliser un scan de
> > complet.
> > Si vous utilisez LIMIT # avec la clause ORDER BY , SQL va arrêter de
trier
> > dès qu'il a trouvé la première # au lieu de trier toute la table.
> > Lorsque vous combinez LIMIT # avec DISTINCT , SQL va s'arrêter dès
a
> > trouvé # lignes distinctes.
> > Dans certains cas, la clause GROUP BY peut être appliquée en lisant
> clés
> > dans l'ordre (ou en faisant un tri sur la clé), puis en calculant un
> > sommaire, jusqu'à ce que la clé soient modifiée. Dans ce cas, LIMIT #
> va
> > pas appliquer les éléments non nécessaires de la clause GROUP BY s.
> > Aussitôt que SQL a envoyé les premières # lignes au client, il annule
> > reste de la requête (si vous n'utilisez pas la fonction
> > SQL_CALC_FOUND_ROWS ).
> > LIMIT 0 va toujours retourner rapidement un résultat vide. C'est
pratique
> > pour vérifier une requête et lire les types de colonnes du résultat,
sans
> > exécuter réellement la requête.
> > Lorsque le serveur utilise des tables temporaire pour résoudre les
> requêtes,
> > la clause LIMIT # est utilisée pour calculer l'espace nécessaire.
> >
> >
> > "Bismark Prods" <no_xanaia@urbanet.ch_spam> a écrit dans le message de
> > news:etM1ITzkDHA.2616@TK2MSFTNGP11.phx.gbl...
> > > Alors tu peux me le payer !
> > >
> > > "BossHog" <jfpedrazzani.mworkers@wanadoo.fr> a écrit dans le message
de
> > > news:O6f8XHzkDHA.964@TK2MSFTNGP10.phx.gbl...
> > > > Salut ,
> > > > avant de gueuler regarde ta doc SQL (SQL server 2000) et si tu
trouve
> > > LIMIT
> > > > j'te paye le champagne
> > > > @+
> > > > Boss
> > > > "Bismark Prods" <no_xanaia@urbanet.ch_spam> wrote in message
> > > > news:OBMpobvkDHA.1408@TK2MSFTNGP11.phx.gbl...
> > > > > non mais est-ce que je parle dans le vide ? c'est le mot clé
!
> > > > >
> > > > > Select x from y where z=a LIMIT 0,30
> > > > >
> > > > > cela ne donne que les trente premiere réponse
> > > > >
> > > > > "Zoury" <yanick_lefebvre@hotmail.com> a écrit dans le message de
> > > > > news:eJwwiztkDHA.2528@TK2MSFTNGP12.phx.gbl...
> > > > > > Salut Saulot! :O)
> > > > > >
> > > > > > je ne sais pas si ca peux t'aider, mais la requete suivante :
> > > > > >
> > > > > > select top 5 nom from personne
> > > > > >
> > > > > > sort les 5 premier noms trouves..
> > > > > >
> > > > > > si ce n'est pas ce que tu cherches, donne plus de details
> > qu'un
> > > > > > exemple de ce que tu souhaites.. ;O)
> > > > > >
> > > > > > --
> > > > > > Cordialement
> > > > > > Yanick Lefebvre - MVP pour Visual Basic
> > > > > > http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
> > > > > > http://www.mentalis.org/agnet/apiguide.shtml -
> > http://www.mztools.com/
> > > > > > "Saulot" <wsaris@inter-informatique.ch> wrote in message
> > > > > > news:3f8bede1$0$13276$626a54ce@news.free.fr...
> > > > > > > Bonjour,
> > > > > > > J'ai une requete assez complexe à me fader.
> > > > > > > La ou ca coince, c'est lorsque je dois recuperer uniquement
> > > > première
> > > > > > > ligne d'une table par rapport à une autre.
> > > > > > >
> > > > > > > Ma question enf ait est la suivante :
> > > > > > > Est-il possible de préciser dans une jointure le nombre de
ligne
> > que
> > > > > l'on
> > > > > > > souhaite récupérer ?
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
au fait tu connais Mireille Dumas ?
"BossHog" a écrit dans le message de
news:
> Désoler mais j'ai chercher dans "SQL server books online" et NIET pas
> LIMIT
> j'ai essayer des query et pareil sa pete ??
> alors je serai currieu de voir une démo de LIMIT
> @+
> Boss
>
>
>
> "Bismark Prods" wrote in message
> news:#
> > Si vous ne sélectionnez que quelques lignes avec LIMIT , SQL va
> les
> > index dans certains cas, où il aurait préféré utiliser un scan de
> > complet.
> > Si vous utilisez LIMIT # avec la clause ORDER BY , SQL va arrêter de
trier
> > dès qu'il a trouvé la première # au lieu de trier toute la table.
> > Lorsque vous combinez LIMIT # avec DISTINCT , SQL va s'arrêter dès
a
> > trouvé # lignes distinctes.
> > Dans certains cas, la clause GROUP BY peut être appliquée en lisant
> clés
> > dans l'ordre (ou en faisant un tri sur la clé), puis en calculant un
> > sommaire, jusqu'à ce que la clé soient modifiée. Dans ce cas, LIMIT #
> va
> > pas appliquer les éléments non nécessaires de la clause GROUP BY s.
> > Aussitôt que SQL a envoyé les premières # lignes au client, il annule
> > reste de la requête (si vous n'utilisez pas la fonction
> > SQL_CALC_FOUND_ROWS ).
> > LIMIT 0 va toujours retourner rapidement un résultat vide. C'est
pratique
> > pour vérifier une requête et lire les types de colonnes du résultat,
sans
> > exécuter réellement la requête.
> > Lorsque le serveur utilise des tables temporaire pour résoudre les
> requêtes,
> > la clause LIMIT # est utilisée pour calculer l'espace nécessaire.
> >
> >
> > "Bismark Prods" a écrit dans le message de
> > news:
> > > Alors tu peux me le payer !
> > >
> > > "BossHog" a écrit dans le message
de
> > > news:
> > > > Salut ,
> > > > avant de gueuler regarde ta doc SQL (SQL server 2000) et si tu
trouve
> > > LIMIT
> > > > j'te paye le champagne
> > > > @+
> > > > Boss
> > > > "Bismark Prods" wrote in message
> > > > news:
> > > > > non mais est-ce que je parle dans le vide ? c'est le mot clé
!
> > > > >
> > > > > Select x from y where z=a LIMIT 0,30
> > > > >
> > > > > cela ne donne que les trente premiere réponse
> > > > >
> > > > > "Zoury" a écrit dans le message de
> > > > > news:
> > > > > > Salut Saulot! :O)
> > > > > >
> > > > > > je ne sais pas si ca peux t'aider, mais la requete suivante :
> > > > > >
> > > > > > select top 5 nom from personne
> > > > > >
> > > > > > sort les 5 premier noms trouves..
> > > > > >
> > > > > > si ce n'est pas ce que tu cherches, donne plus de details
> > qu'un
> > > > > > exemple de ce que tu souhaites.. ;O)
> > > > > >
> > > > > > --
> > > > > > Cordialement
> > > > > > Yanick Lefebvre - MVP pour Visual Basic
> > > > > > http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
> > > > > > http://www.mentalis.org/agnet/apiguide.shtml -
> > http://www.mztools.com/
> > > > > > "Saulot" wrote in message
> > > > > > news:3f8bede1$0$13276$
> > > > > > > Bonjour,
> > > > > > > J'ai une requete assez complexe à me fader.
> > > > > > > La ou ca coince, c'est lorsque je dois recuperer uniquement
> > > > première
> > > > > > > ligne d'une table par rapport à une autre.
> > > > > > >
> > > > > > > Ma question enf ait est la suivante :
> > > > > > > Est-il possible de préciser dans une jointure le nombre de
ligne
> > que
> > > > > l'on
> > > > > > > souhaite récupérer ?
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
Ca me fait penser à un problème que j'ai déjà eu et dont je n'ai jamais
trouvé la solution. Je veux disons, du 6ieme enregistrement au 10ieme
enregistrement. ensuite quand je change de page dans mon affichage, je
du 11ieme au 15ieme enregistrement et ainsi de suite. Est-ce qu'il y a une
instruction SQL qui pourrait me permettre de faire celà ou je dois m'en
remettre à faire une boucle et à passer tous les enregistrements?
Ca me fait penser à un problème que j'ai déjà eu et dont je n'ai jamais
trouvé la solution. Je veux disons, du 6ieme enregistrement au 10ieme
enregistrement. ensuite quand je change de page dans mon affichage, je
du 11ieme au 15ieme enregistrement et ainsi de suite. Est-ce qu'il y a une
instruction SQL qui pourrait me permettre de faire celà ou je dois m'en
remettre à faire une boucle et à passer tous les enregistrements?
Ca me fait penser à un problème que j'ai déjà eu et dont je n'ai jamais
trouvé la solution. Je veux disons, du 6ieme enregistrement au 10ieme
enregistrement. ensuite quand je change de page dans mon affichage, je
du 11ieme au 15ieme enregistrement et ainsi de suite. Est-ce qu'il y a une
instruction SQL qui pourrait me permettre de faire celà ou je dois m'en
remettre à faire une boucle et à passer tous les enregistrements?
non mais est-ce que je parle dans le vide ? c'est le mot clé LIMIT !
non mais est-ce que je parle dans le vide ? c'est le mot clé LIMIT !
non mais est-ce que je parle dans le vide ? c'est le mot clé LIMIT !
> Une autre solution serait de faire une requête standard qui sort tous les
résultats souhaité :
> Une autre solution serait de faire une requête standard qui sort tous les
résultats souhaité :
> Une autre solution serait de faire une requête standard qui sort tous les
résultats souhaité :
Salut Simon! :O)
> non mais est-ce que je parle dans le vide ? c'est le mot clé LIMIT !
J'appuie la tendance populaire, le mot clé LIMIT n'est pas supporté par
Server...
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
Merci de poster les réponses au groupe afin d'en faire profiter à tous
Salut Simon! :O)
> non mais est-ce que je parle dans le vide ? c'est le mot clé LIMIT !
J'appuie la tendance populaire, le mot clé LIMIT n'est pas supporté par
Server...
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
Merci de poster les réponses au groupe afin d'en faire profiter à tous
Salut Simon! :O)
> non mais est-ce que je parle dans le vide ? c'est le mot clé LIMIT !
J'appuie la tendance populaire, le mot clé LIMIT n'est pas supporté par
Server...
--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
Merci de poster les réponses au groupe afin d'en faire profiter à tous
> c'est bien possible mais ils s'agit d'une fonction très précisément
implémentée dans le standard : SQL-92 ANSI/ISO ! maintenant si microsoft
l'a pas implémenté ca me regarde pas tellement finalement ! moi je
pas Server 2000 ! lol
Mais j'ai raison ! LIMIT existe ! et probablement que la fonction TOP de
server est une abstraction de LIMIT
> c'est bien possible mais ils s'agit d'une fonction très précisément
implémentée dans le standard : SQL-92 ANSI/ISO ! maintenant si microsoft
l'a pas implémenté ca me regarde pas tellement finalement ! moi je
pas Server 2000 ! lol
Mais j'ai raison ! LIMIT existe ! et probablement que la fonction TOP de
server est une abstraction de LIMIT
> c'est bien possible mais ils s'agit d'une fonction très précisément
implémentée dans le standard : SQL-92 ANSI/ISO ! maintenant si microsoft
l'a pas implémenté ca me regarde pas tellement finalement ! moi je
pas Server 2000 ! lol
Mais j'ai raison ! LIMIT existe ! et probablement que la fonction TOP de
server est une abstraction de LIMIT