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

Signaler
Messages postés
9
Date d'inscription
jeudi 6 avril 2006
Statut
Membre
Dernière intervention
3 mai 2006
-
Messages postés
9
Date d'inscription
jeudi 6 avril 2006
Statut
Membre
Dernière intervention
3 mai 2006
-
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.

1 réponse

Messages postés
9
Date d'inscription
jeudi 6 avril 2006
Statut
Membre
Dernière intervention
3 mai 2006

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....