Dans postgresql, comment puis-je remplacer toutes les occurrences d'une chaîne dans une base de données de la colonne?
Dire que je veux remplacer toutes les occurrences de cat
avec dog
, par exemple.
Quelle est la meilleure façon de le faire?
Dans postgresql, comment puis-je remplacer toutes les occurrences d'une chaîne dans une base de données de la colonne?
Dire que je veux remplacer toutes les occurrences de cat
avec dog
, par exemple.
Quelle est la meilleure façon de le faire?
Vous souhaitez utiliser postgresql est de remplacer la fonction:
replace(string text, from text, to text)
par exemple :
update table set field = replace(field, 'cat', 'dog')
Soyez conscient, cependant, que ce sera une chaîne de caractères chaîne de remplacement, ainsi, 'category' deviendra 'dogegory'. le regexp_replace fonction peuvent vous aider à définir le plus strict correspond au motif de ce que vous souhaitez remplacer.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.