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.
Résolu ! Accéder à la 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 👍