如何从 Postgres 中的列中删除不间断空格

How to remove non-breaking spaces from a column in Postgres

尝试从字段中删除非中断 space 但没有成功。我试过了

execute <<-SQL
  UPDATE customers
  SET name = TRIM (name)
SQL

但这只会删除 spaces。这是与 this 类似的问题,但我需要它用于 Postgres(Postgres 抱怨 syntax error at or near "x00A0")而且我只需要修剪,即它必须只在文本的开头和结尾删除。

谢谢

您可以将字符作为 trim() 的第二个参数传递:

update customers
set name = trim(name, chr(160))