Bonjour à tous,
J'ai besoin d'extraire des chaines de caractère d'une colonne d'une table. Simplement la difficulté est que la chaine à extraire peut exister en plusieurs exemplaire dans cette même colonne et noyée avec d'autres informations dont je ne dois pas m'occuper.
La ou les chaînes à extraire est du format :
'Special MonnaieDeChange Montant' soit par exemple ('Special EUR 0.445')
J'ai essayé en utilisant des SUBSTR, INSTR etc... et j'obtiens des résultats qui ne me satisfont pas car cela marche pour un cas (si on n'a qu'une fois 'Special EUR 0.445' ) alors qu'il est possible d'en rencontrer plusieurs avec des montants et des monnaies de change différents.
Exemple dans une même colonne, ce serait sous la forme :
'Capital repay EUR 0.4 + Special USD 0.67 + Special GBP 0.556'.
Seuls les chaines 'Special USD 0.67' et 'Special GBP 0.556' sont à détecter et une fois détectées, il faut arriver à extraire chaque montant et chaque monnaie.
J'espère avoir été assez clair. Je demande votre aide car j'ai passé la journée à tenter ces extractions, hélas sans succès et cela devient urgent.
Merci par avance pour votre aide.
Djene








Répondre avec citation
Partager