Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexBonjour,
Je suis à la recherche d'une formule à appliquer en BDD qui séparerait une colonne d'une table en 3 nouvelles via un séparateur commun "_".
Exemple :
Colonne Source :
17_David_DUBOIS
Colonne 1 : 17
Colonne 2 : David
Colonne 3 : DUBOIS
Je précise que dans l'environnement "Vert" je sais faire facilement via l'utilisation de "Texte en colonnes" mais là je suis en "Bleu".
Merci d'avance pour votre aide.
Solved! Go to Solution.
Bonjour @RedHatt
Il faut spécifier le délimiteur "_" dans la requête des outils in db (les outils "bleus"). Les outils In Database (In DB) permettent d'utiliser le langage de la base pour exécuter les traitements. Pourriez-vous préciser le nom de la base que vous utilisez?
Benoit
Bonjour @RedHatt
Si tu es en BDD, cela va dépendre du langage SQL de ta base. Sur SQL Server par exemple avec un STRING_SPLIT, ça se fait bien (avec les outils In-Database j'entends).
Par rapport à "l'environnement bleu" au cas où tu souhaites le faire avec des outils de préparation plutôt que de parsing, je peux conseiller de partir avec la fonction regex_replace.
Je te joins un exemple en PJ.
Dis nous si cela répond à ton besoin.
Bonjour Emmanuel et merci !
C'est exactement ce que je voulais 👍