Page 1 sur 1

combiner LIKE et IN

Posté : 28 sept. 2008, 12:35
par filoujuan
bonjour

je dois faire une recherche sur un code postal enregistrer en 5 chiffres dans la bd a partir d'un code a deux chiffres

exemple:
je veux afficher tous les enregistrement LIKE '75%'

mon probleme c'est que je ne prefere pas faire une requet avec des LIKE et des OR qui n'en fini pas
donc il y a t'il une facon de combiner le IN avec LIKE

comme par exemple IN ('01%','84%','75%','76%','78%')

merci d'avance

Posté : 28 sept. 2008, 14:42
par @rthur
Bonjour,

Un truc dans ce genre devrait fonctionner:
SELECT * FROM table WHERE SUBSTRING(code_postal,1,2) IN ('01','84','75','76','78');

Posté : 28 sept. 2008, 17:00
par filoujuan
merci beaucoup je vais tester ca