Bonjour,
Je souhaite utiliser regexp_substr pour extraire un montant d'une chaine de caractères qui sera toujours sous le format : "Montant SPECIAL".
Nous pourrons avoir par Exemple : "Cap repay EUR 0.4 + 0.55 SPECIAL", mais seul le montant 0.55 lié à SPECIAL doit être extrait. Le reste est ignoré.
J'ai tenté le code suivant mais il ramène aussi SPECIAL alors que je ne veux que le montant (0.55) de ce SPECIAL:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT regexp_substr(chaine, '[[:digit:]]{1}.[[:digit:]]* SPECIAL')AS Montant from (select 'Cap repay EUR 0.4 + 0.55 SPECIAL' chaine from dual);
Quelqu'un aurait-il une solution à me proposer ?
Merci!
Partager