替换函数:replace()
语法:
REPLACE (需要替换的字段 , 替换前的值, 替换后的值)
有时候我们在进行数据处理时,可能会遇到需要将一个字段中某个字符串由a改为b,这种情况我们就可以使用replace()来进行替换
字段ADDRESS_ 为 :你会不会突然的出现·街角的咖啡店
需要将ADDRESS_字符串中的 "·"替换为 "·"
我们使用replace()函数来进行替换
replace(ADDRESS_,"·","·")
结果:你会不会突然的出现·街角的咖啡店
示例:
SELECT REPLACE(a.NAME_,"·","·") FROM t_import_home_village_detail a WHERE a.NAME_='龙记·国际街区';
将name等于"龙记·国际街区"的数据中的"·"替换成"·"
结果:name等于"龙记·国际街区"的数据都替换成了"龙记·国际街区"
replace()函数还可以嵌套使用,处理多种情况的字符串替换
示例:
REPLACE(REPLACE(a.ADDRESS_,"·","·"),"·","*") AS ADDRESS_
将ADDRESS_字符串中的"·"替换成"·"、"·"替换成"*"