替换 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;
我正在使用 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;