1. 用法
替换字符串中指定的内容
2. 语法
REPLACE(string_expression, string_pattern, string_replacement)
- string_expression:要搜索的字符串表达式
- string_pattern:要搜索的子字符串,不能是空字符串(‘’)
- string_replacement:用来替换的字符串
3. 应用示例
#创建表
create table test(
zip varchar(50),
city varchar(100),
name varchar(100)
)
#填入数据
insert into test(zip,city,name)
values
('20000','上海','zhangsan'),
('20006','南京市','lisi'),
('20004','苏州','wangwu')
#查询替换数据
select *,replace(city,'南京市','南京') as city_n from test
#更新替换数据
update test set zip=replace(zip,'20000','20001') where name='zhangsan'
#插入替换数据
replace into test values('20006','南京','zhaoliu')--SQL SERVER上无法运行