一、定义:
  官方语法:
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、直接替换字符串中的部分字符:

select REPLACE('abcdefghabc','abc','xxx')--输入的字符串为:abcdefghabc

结果为:xxxdefghxxx

2、替换一个字段中所有的部分字符:

--新建表
create table tmp_city(
city_id int,
city_name varchar(10))
--插入数据
insert into tmp_city(city_id,city_name) values ('1100','北京市')
insert into tmp_city(city_id,city_name) values ('1200','天津市')
insert into tmp_city(city_id,city_name) values ('1300','上海市')
insert into tmp_city(city_id,city_name) values ('1400','重庆市')
insert into tmp_city(city_id,city_name) values ('1500','青岛市')
insert into tmp_city(city_id,city_name) values ('1600','大连市')
--查询结果
select city_name,REPLACE(city_name,'市','') as city from tmp_city

结果如图:

SQL 中函数 REPLACE() 的用法及实例相关推荐

  1. Case When语句详解SQL中Case When的用法

    SQL中case when的用法 case when类似于编程语言中的if else判断.switch case语句.该语句执行时先对条件进行判断,然后根据判断结果做出相应的操作. Case具有两种格 ...

  2. 【SQL中case then的用法】

    SQL中case then的用法   当我们需要从数据源上直接判断数据显示代表的含义的时候 ,就可以在SQL语句中使用CASE THEN这个函数了.   其中case then有两种格式: 1.第一种 ...

  3. MSSQL Sql加密函数 hashbytes 用法简介

    原文:MSSQL Sql加密函数 hashbytes 用法简介 转自:http://www.maomao365.com/?p=4732 一.mssql sql hashbytes 函数简介 hashb ...

  4. SQL中modify和alter用法区别

    SQL中modify和alter用法区别 1. 所属能力大小不同: modify:只能用于修改字段的属性 例如:把age字段变为非空(针对persons表中的age这一个字段进行修改) ALTER T ...

  5. sql中like与%%的用法

    sql中like与%%的用法 mysql> select * from a; +-------+----------+ | id | name | +-------+----------+ | ...

  6. SQL中的escape的用法

    GPS平台.网站建设.软件开发.系统运维,找森大网络科技! https://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/inde ...

  7. 关于sql中case when的用法

    Oracle CASE WHEN 用法介绍 1. CASE WHEN 表达式有两种形式 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ...

  8. SQL中的CASE WHEN用法

    SQL中Case的使用方法 Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ...

  9. sqlserver中能用when_【SQL】SQL中Case When的用法

    Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASEsexWHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END -- ...

最新文章

  1. bash: ./make_ext4fs: No such file or directory 错误解决方法
  2. 容器编排技术 -- Kubernetes Annotations
  3. 95-25-010-命令-topic 创建过程
  4. 【解决方案】SpringCloud项目优雅发版、部署
  5. String字符串工具类 StringUtils.java
  6. 实际应用中installshield的事件处理
  7. java inner class_Java Inner Class 内部类
  8. 简历模板百度网盘自取
  9. Lightroom:蒙版
  10. VBS播放WMP文件
  11. 倪光南院士:网络安全和信息化要同步推进
  12. 租房需要注意些什么?
  13. 《惢客创业日记》2020.07.25-26(周六)光盘行动的痛点(三)
  14. 机器学习和深度学习相关问题总结
  15. atl常量暴露的最简便方法
  16. 【CAD案例】通过.scr脚本实现图纸集视口对齐
  17. 鸟哥Linux服务器篇——什么是 DNS
  18. gstreamer AV sync
  19. python训练营微信广告_微信群总是有人发广告?看我用Python写一个自动化机器人消灭他!...
  20. provider:SQL Network Interfaces,error:26 - 定位指定的服务器/实例时出错--错误原因及解决办法

热门文章

  1. 用微信开发者小程序写一个加法计算器小程序
  2. python中open()方法总结
  3. 【渝粤教育】电大中专会计电算化 (2)_1作业 题库
  4. 十大经典零食!全吃过的请举手(80年代 )
  5. python狗图像识别_TensorFlow实践教程:使用神经网络对犬种进行图像识别分类
  6. xp查询保存的共享计算机密码,用于设置共享文件夹密码(winxp)的图形文本教程...
  7. AI网络之最简编写方法:autokeras
  8. OpenXR简介(Yanlz+Unity+VR+AR+MR+XR+VRTK+SteamVR+立钻哥哥+==)
  9. UiPath认证官网
  10. 如何彻底删除微信聊天记录?你要的都在这里。