【发布时间】:2020-06-29 13:31:54
【问题描述】:
我正在使用 regexp_replace 将具有某些特殊字符的字符串类型字段替换为“_”,只要这些字符存在。
我正在使用
SELECT regexp_replace('name', ' |\-|\(|\)|\.', '_') from db.table;
Some values from the field 'name':
Pune Municipal Corp - Water
Kerala State Electricity Board Ltd. (KSEBL)
Paschim Gujarat Vij Company Limited (PGVCL)
What I want:
Pune_Municipal_Corp___Water
Kerala_State_Electricity_Board_Ltd___KSEBL_
Paschim_Gujarat_Vij_Company_Limited__PGVCL_
【问题讨论】:
-
用于函数中的常规替换,因此您只需编写一次
-
您能否解决问题?如果是这样,请将有帮助的标记为答案。