替换 PostgresQL 中的特殊字符和 Unicode 字符

Replacing Special and Unicode Char in PostgresSQL

我正在使用 PostgreSQL。 table 中的数据看起来像下面有''。我想用空值删除 ''。

查询:

select 'Patriots Colony Family Monthly'

实战截图:

预期结果:

Abcd

您可以使用 regex_replace 删除非字母数字字符

select regexp_replace(yourColumn, '[^[:alnum:]]', ' ', 'g')
from yourTable;

你也可以这样做

select regexp_replace(yourColumn, '[^a-zA-Z0-9]+',' ','g') 
from yourTable;