博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL替换语句之批量修改、增加、删除字段内容
阅读量:4910 次
发布时间:2019-06-11

本文共 1045 字,大约阅读时间需要 3 分钟。

语法

REPLACE ( original-string, search-string, replace-string )

用法

update 表的名称 set 替换字段=REPLACE(替换字段,原来内容,新内容)

参数

如果有某个参数为 NULL,此函数返回 NULL。

original-string     被搜索的字符串。可为任意长度。

search-string     要搜索并被 replace-string 替换的字符串。该字符串的长度不应超过 255 个字节。如果 search-string 是空字符串,则按原样返回原始字符串。

replace-string     该字符串用于替换 search-string。可为任意长度。如果 replacement-string 是空字符串,则删除出现的所有 search-string。

实例

1)把backupfile表里url的字段内容为http://16hg.cn的全部改为http://16hg.net。update backupfile set url=REPLACE(url,'http://16hg.cn','http://16hg.net')2)根据条件增加字段的内容,如把file_number=1的记录的logical_name字段的内容前面加上tmp,后面加上end。update backupfile set logical_name=REPLACE(logical_name,logical_name,'tmp'+logical_name+' end ') where file_number=13)根据条件去掉指定记录的前面2个字符。update backupfile set logical_name=REPLACE(logical_name,logical_name,SUBSTRING(logical_name,3,len(logical_name)-2)) where file_number=14)根据条件去掉指定记录的后面4个字符。update backupfile set logical_name=REPLACE(logical_name,logical_name,SUBSTRING(logical_name,1,len(logical_name)-4)) where file_number=2

 

转载于:https://www.cnblogs.com/shy1766IT/p/4532929.html

你可能感兴趣的文章
NET Core微服务之路:弹性和瞬态故障处理库Polly的介绍
查看>>
Android学习笔记进阶15之Shader渲染
查看>>
Docker 镜像的内部结构(四)
查看>>
thinkphp+dwz完成的一个号码查询小系统
查看>>
iOS数据安全性问题
查看>>
C语言中的模运算-hdu6124(打表,找规律)
查看>>
AX2009 C#客户端通过Web service批量审核工作流(三)
查看>>
phpmyadmin 的安装配置
查看>>
需求流分析2.0
查看>>
random随机数
查看>>
凸包模板——Graham扫描法
查看>>
api无限拓展的想像世界
查看>>
hdu 2215 Maple trees
查看>>
【手记】WebBrowser响应页面中的blank开新窗口及window.close关闭本窗体
查看>>
一套Tomcat处理多个域名请求 - Virtual Host
查看>>
[ubuntu] 外挂硬盘
查看>>
CommonJS是如何提高javascript的生产力的
查看>>
在 Windows 上安装 Hadoop 教程(转)
查看>>
PHP数组函数(4)
查看>>
js获取一个对象的所以属性和值
查看>>