Extraire parti numérique d'une chaine alphanumérique [Résolu]

Messages postés
9
Date d'inscription
jeudi 6 avril 2006
Dernière intervention
3 mai 2006
- 7 avril 2006 à 15:40 - Dernière réponse :
Messages postés
9
Date d'inscription
jeudi 6 avril 2006
Dernière intervention
3 mai 2006
- 10 avril 2006 à 14:14
Bonjour,

Je possède une table contenant des données se présentant sous 3 formes exclusivement :

...
A123446
AZ123656
EL123156
123486
...
(0,1 ou 2 lettres suivi de 6 chiffres)

Est-il possible par le biais d'une requête d'extraire uniquement la parti numérique ?
Je me suis lancé dans une série de replace(),len(),case.... mais rien de bien concluant... Quelqu'un aurait-il un morceau de piste ?

Merci de votre aide.
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
9
Date d'inscription
jeudi 6 avril 2006
Dernière intervention
3 mai 2006
- 10 avril 2006 à 14:14
3
Merci
Bon pour ceux qui seraient interessé j'ai une solution...

UPDATE exportTmp SET numfactTMP = substring(numfactTMP,2,len(numfactTMP)-1) WHERE numfactTMP LIKE '[A-Z]%'

UPDATE exportTmp SET numfactTMP = substring(numfactTMP,2,len(numfactTMP)-1) WHERE numfactTMP LIKE '[A-Z]%'

etc....

En fait je répète cette requête autant de fois que je désire enlever les caractères... biensûr cela fonctionne parfaitement uniquement dans mon cas précis énoncé sur le post avant....

Merci cs_Ry_Yo 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de cs_Ry_Yo

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.