sql替换postgresql中的特殊字符和unicode字符

lsmd5eda  于 2021-07-26  发布在  Java
关注(0)|答案(2)|浏览(389)

我正在使用postgresql。表中的数据如下所示存在“”。我要删除值为空的“”。
查询:

select 'Patriots Colony Family Monthly'

实际结果截图:

预期结果:

Abcd
wrrgggsh

wrrgggsh1#

你可以用 regex_replace 删除非字母数字字符

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

jmo0nnb32#

你也可以这样做

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

相关问题