SQL中函数REPLACE()的用法及实例

更新时间:2023-06-19 10:02:18 阅读: 评论:0

SQL中函数REPLACE()的⽤法及实例
生日祝福简短
⼀、定义:
官⽅语法:
REPLACE ( string_expression , string_pattern , string_replacement )
二办参数含义:
string_expression 要搜索的字符串表达式。string_expression 可以是字符或⼆进制数据类型。
string_pattern 是要查找的⼦字符串。string_pattern 可以是字符或⼆进制数据类型。string_pattern 不能是空字符串 ('')。string_replacement 替换字符串。string_replacement 可以是字符或⼆进制数据类型。
对生命的感悟返回类型:
如果其中的⼀个输⼊参数数据类型为 nvarchar,则返回 nvarchar;否则 REPLACE 返回 varchar。
如果任何⼀个参数为 NULL,则返回 NULL。
祛斑知识
最直接、最直⽩的意思:REPLACE(String,from_str,to_str) 即:将String中所有出现的from_str替换为to_str。
⼆、实例:
1、直接替换字符串中的部分字符:
lect REPLACE('abcdefghabc','abc','xxx')--输⼊的字符串为:abcdefghabc
结果为:xxxdefghxxx
2、替换⼀个字段中所有的部分字符:
随手纪念
--新建表
create table tmp_city(
冬天的雪作文
city_id int,
city_name varchar(10))
朋友搬家送什么
--插⼊数据
inrt into tmp_city(city_id,city_name) values ('1100','北京市')
inrt into tmp_city(city_id,city_name) values ('1200','天津市')
inrt into tmp_city(city_id,city_name) values ('1300','上海市')
inrt into tmp_city(city_id,city_name) values ('1400','重庆市')
咖啡香
inrt into tmp_city(city_id,city_name) values ('1500','青岛市')
inrt into tmp_city(city_id,city_name) values ('1600','⼤连市')
--查询结果
lect city_name,REPLACE(city_name,'市','') as city from tmp_city
结果如图:

本文发布于:2023-06-19 10:02:18,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1045415.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:字符串   字符   数据类型   返回   感悟   进制   部分   替换
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图