> Bonjour,
>
> Est-il possible de selectionner un nombre defini d'enregistrements. Je
> m'explique :
>
> la commande ci dessous me donne 210 records et je n'en veux QUE 20,
> n'importes lesquelles, mais juste 20.
>
> SELECT * FROM table ;
>
> Qqn connait-il le moyen d'arriver à ce résultat en SQL.

En tout cas en oracle:

SELECT * FROM table WHERE rownum <= 20;

Avec d'autre type de base je ne sais pas, mais quelque chose de similaire
doit exister!

Il faut juste faire attention si un ORDER BY est réalisé, la query
retournera les 20 premières rows avant le tri et non pas après!

A+

Olivier

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.

Répondre à