SQL中的替换函数replace总结

2023-08-05    分类: 网站建设

创新互联建站介绍我们在程序或数据库开发中往往会用到的sql语句替换函数replace()

替换函数replace()有三种替换方式:1、查询替换;2、更新替换;3新增替换。接下来创新互联网站建设公司来举几个例子一看便知其使用!

SQL中的替换函数replace语法
REPLACE ( string_expression , string_pattern , string_replacement )

replace参数说明
string_expression 需要替换的字段(可以是字符或二进制数据类型)
string_pattern 查询的子字符串。(可以是字符或二进制数据类型。string_pattern 不能是空字符串 ''
string_replacement 替换的字符串。(可以是字符或二进制数据类型)

1、replace查询替换:
原数据:
id  title     content     times
1   网占建设  创新互联...  2023.6.23
这里我要替换字段title里面的占,替换为站存到字段new_title中,replace的sql语句:
SELECT *,REPLACE(title,'占','站') as new_title FROM cdcxhl_news LIMIT 1
执行的上现的replace的sql语句得到新数据:
id  title          content       times         new_title
1   网占建设  创新互联...  2023.6.23   网站建设


2、replace更新替换:
原数据:
id  title     content     times
1   网占建设  创新互联...  2023.6.23
这里我要替换字段title里面的占,替换为站,replace的sql语句:
UPDATE cdcxhl_news SET title = REPLACE(title,'占','站') WHERE id = 1
如果你的数据不只一条有多条,把字段title里面的网占建设,替换为网站建设,replace的sql语句:
UPDATE cdcxhl_news SET title = REPLACE(title,'网占建设','网站建设') 

执行的上现的replace的sql语句得到新数据:
id  title         content        times         new_title
1   网占建设  创新互联...  2023.6.23   网站建设


3、replace新增替换:
原数据:
id  title     content     times
1   网站制作  创新互联...  2023.6.23
这里我将字段title,content分别替换为网站推广,快上推...,replace的sql语句:
REPLACE INTO cdcxhl_news (id,title,content) VALUES (1,'网站推广','快上推...')
执行的上现的replace的sql语句得到新数据:
id  title           content     times
1   网站推广   快上推...   2023.6.23

注意:新增替换是根据唯一主键来判断的,如果替换数据的唯一主键id和需要替换的唯一主键值相同时为更新替换,不同时,为新增

网页标题:SQL中的替换函数replace总结
文章URL:https://www.cdcxhl.com/news25/274825.html

成都网站建设公司_创新互联,为您提供移动网站建设网站设计公司静态网站网站营销App设计企业建站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设