Comment utiliser l'option "remplacer" la fonction dans PostgreSQL chaîne de remplacer
Je veux faire de la chaîne de remplacer une partie des données dans pgsql
colonne de base de données. J'ai essayé
CASE
WHEN (po.siteid IS NOT NULL) THEN replace('po.html_content', 'abcd', 'xxx')
ELSE pc.html_content
END
Je veux remplacer chaîne dans po.html_content
colonne. Mais le code ci-dessus ne fonctionne pas. Requête d'obtenir les données dans po.html_content
colonne, sans les remplacer.
Mon code est erroné ou une idée...
Vous devez montrer à certaines données qui n'est pas en cours de traitement comme prévu. La sortie de
SELECT po.html_content, replace(po.html_content, 'abcd', 'xxx') FROM po
montrant les lignes où il n'a pas été remplacé.OriginalL'auteur Miuranga | 2012-09-20
Vous devez vous connecter pour publier un commentaire.
N'avez pas fermé le nom de la colonne dans un seul devis, dans ce cas, il n'est pas une colonne, mais plus régulier de la chaîne.
vous pouvez poster la totalité de la requête?
vous souhaitez mettre à jour la ligne ou de sélectionner uniquement la ligne?
ok je vais en mettre sur le dessus
savez-vous que
REPLACE
est casse?OriginalL'auteur John Woo