Requete SQL avec left rght mid....

XGuarden Messages postés 259 Date d'inscription dimanche 14 juillet 2002 Statut Membre Dernière intervention 17 août 2012 - 27 févr. 2006 à 16:01
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 27 févr. 2006 à 18:23
BOnjours, je cherche a savoir comment faire une requete SQL qui vérifie non pas un champ mais les caractere dans un champ.
Exemple:

dans la close where suivante

WHERE NO_CMPT='000101100000'

je voudrais plutot qui WHERE le quatriemecaractere de NO_CMPT =1
ya moyen de faire cela?
Merci d'avance

2 réponses

cs_etniqs Messages postés 201 Date d'inscription mardi 7 octobre 2003 Statut Membre Dernière intervention 10 mai 2016
27 févr. 2006 à 16:50
il faut utiliser le mot LIKE

... WHERE nom LIKE '__e%'
... où il y a dans la colonne nom qqchose qui a :
- e en deuxième position (soit 2 fois _)
- et n'importe quoi derrière (%)
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
27 févr. 2006 à 18:23
salut,

selon l'objet utilisé pour l'accès base, la syntaxe peut aussi être :

"..... WHERE NO_CMPT LIKE '???1*'"



attention, si NO_CMPT est un long dans ta base, il se peut que les 0 de gauche aient été supprimés.

++

PCPT [AFCK]
0
Rejoignez-nous