Bonjour,
j'ai une table qui contient un champ sur lequel je souhaiterais "splitter" le texte.
Ainsi, j'aimerais couper ma chaîne de caractère à l'endroit où le dernière chiffre est saisi.
j'ai bien pensé à utiliser instr() ou substr() mais je ne sais pas comment
- faire pour y spécifier l'ensemble des chiffres possibles (0 à 9)
- extraire d'une part les caractères depuis le début de la chaîne jusqu'à la position du dernier caractère de type numérique (inclus)
- extraire d'autre part les caractères depuis la position juste après le dernier caractère de type numérique jusqu'à la fin de la chaîne de caractères
Voici des données exemples pour mieux comprendre ce que je souhaite faire.
A partir du champ MON_CHAMP, je souhaite déterminer le contenu de DEBUT_CHAMP et de FIN_CHAMP.
MON_CHAMP DEBUT_CHAMP FIN_CHAMP EAA++00ABR EAA++00 ABR E15++08TRE E15++08 TRE T15++08RE T15++08 RE RTEC+982UI RTEC+982 UI Z891++1TRATRIE Z891++1 TRATRIE
Merci beaucoup.
MarieO
Partager