Bonjour tout le monde,

Existe-t-il une requête SQL qui permettent de spécifier un ensemble de valeur dans la clause Where?

Je m'explique. Admettons que j'ai une table qui contient une colonne d'entier avec toutes les valeurs de 1 à 10000 (Donc 10000 enregistrements différents)

Je veux faire un select sur une partie de ces champs.

Est-ce qu'il y a un moyen de faire autre chose que

SELECT * FROM MATABLE
WHERE (MONCHAMP = 1) OR (MONCHAMP = 15) OR (MONCHAMP = 345) OR (MONCHAMP = 6756) OR (MONCHAMP = 234) OR (MONCHAMP = 34) OR (MONCHAMP = 5453) OR ...
Quelque chose du genre

SELECT * FROM MATABLE
WHERE MONCHAMP IN (1,15,345,6756,234,34,5354,...)
J'ai essayé la requête IN comme écrite ci-dessus (On peut toujours rêver ) mais bien sûr ça ne fonctionne pas. En fait la requête passe mais ne me retourne aucun résultat.

Merci d'avance