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、直接替换字符串中的部分字符:
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() 的用法及实例相关推荐
- Case When语句详解SQL中Case When的用法
SQL中case when的用法 case when类似于编程语言中的if else判断.switch case语句.该语句执行时先对条件进行判断,然后根据判断结果做出相应的操作. Case具有两种格 ...
- 【SQL中case then的用法】
SQL中case then的用法 当我们需要从数据源上直接判断数据显示代表的含义的时候 ,就可以在SQL语句中使用CASE THEN这个函数了. 其中case then有两种格式: 1.第一种 ...
- MSSQL Sql加密函数 hashbytes 用法简介
原文:MSSQL Sql加密函数 hashbytes 用法简介 转自:http://www.maomao365.com/?p=4732 一.mssql sql hashbytes 函数简介 hashb ...
- SQL中modify和alter用法区别
SQL中modify和alter用法区别 1. 所属能力大小不同: modify:只能用于修改字段的属性 例如:把age字段变为非空(针对persons表中的age这一个字段进行修改) ALTER T ...
- sql中like与%%的用法
sql中like与%%的用法 mysql> select * from a; +-------+----------+ | id | name | +-------+----------+ | ...
- SQL中的escape的用法
GPS平台.网站建设.软件开发.系统运维,找森大网络科技! https://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/inde ...
- 关于sql中case when的用法
Oracle CASE WHEN 用法介绍 1. CASE WHEN 表达式有两种形式 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ...
- SQL中的CASE WHEN用法
SQL中Case的使用方法 Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ...
- sqlserver中能用when_【SQL】SQL中Case When的用法
Case具有两种格式.简单Case函数和Case搜索函数. --简单Case函数 CASEsexWHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END -- ...
最新文章
- bash: ./make_ext4fs: No such file or directory 错误解决方法
- 容器编排技术 -- Kubernetes Annotations
- 95-25-010-命令-topic 创建过程
- 【解决方案】SpringCloud项目优雅发版、部署
- String字符串工具类 StringUtils.java
- 实际应用中installshield的事件处理
- java inner class_Java Inner Class 内部类
- 简历模板百度网盘自取
- Lightroom:蒙版
- VBS播放WMP文件
- 倪光南院士:网络安全和信息化要同步推进
- 租房需要注意些什么?
- 《惢客创业日记》2020.07.25-26(周六)光盘行动的痛点(三)
- 机器学习和深度学习相关问题总结
- atl常量暴露的最简便方法
- 【CAD案例】通过.scr脚本实现图纸集视口对齐
- 鸟哥Linux服务器篇——什么是 DNS
- gstreamer AV sync
- python训练营微信广告_微信群总是有人发广告?看我用Python写一个自动化机器人消灭他!...
- provider:SQL Network Interfaces,error:26 - 定位指定的服务器/实例时出错--错误原因及解决办法
热门文章
- 用微信开发者小程序写一个加法计算器小程序
- python中open()方法总结
- 【渝粤教育】电大中专会计电算化 (2)_1作业 题库
- 十大经典零食!全吃过的请举手(80年代 )
- python狗图像识别_TensorFlow实践教程:使用神经网络对犬种进行图像识别分类
- xp查询保存的共享计算机密码,用于设置共享文件夹密码(winxp)的图形文本教程...
- AI网络之最简编写方法:autokeras
- OpenXR简介(Yanlz+Unity+VR+AR+MR+XR+VRTK+SteamVR+立钻哥哥+==)
- UiPath认证官网
- 如何彻底删除微信聊天记录?你要的都在这里。