cs_Ry_Yo
Messages postés9Date d'inscriptionjeudi 6 avril 2006StatutMembreDernière intervention 3 mai 2006
-
7 avril 2006 à 15:40
cs_Ry_Yo
Messages postés9Date d'inscriptionjeudi 6 avril 2006StatutMembreDerniè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 ?
cs_Ry_Yo
Messages postés9Date d'inscriptionjeudi 6 avril 2006StatutMembreDernière intervention 3 mai 20061 10 avril 2006 à 14:14
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....