社区
疑难问题
帖子详情
一个字段多部分替换
pyunsong
2012-04-05 05:36:28
尊敬的客户,您的贷款本期应还款金额为{0}元,扣款日期为{1}日,请确保银行卡内余额足够。若您已将款项存入,请忽略此信息,中国移动{2}。[系统短信,请勿回复]
请问如何把这个字段(contents)中的参数替换如下
{0} '13560'
{1} '1454'
{2} '130131'
如果里面的参数不确定的情况下又应该如何替换,其中13560,1454,130131 分别来自表A的字段value1,value2,value3
...全文
61
6
打赏
收藏
一个字段多部分替换
尊敬的客户,您的贷款本期应还款金额为{0}元,扣款日期为{1}日,请确保银行卡内余额足够。若您已将款项存入,请忽略此信息,中国移动{2}。[系统短信,请勿回复] 请问如何把这个字段(contents)中的参数替换如下 {0} '13560' {1} '1454' {2} '130131' 如果里面的参数不确定的情况下又应该如何替换,其中13560,1454,130131 分别来自表A的字段value1,value2,value3
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pyunsong
2012-04-09
打赏
举报
回复
ok,在前台处理了。谢谢各位!
勿勿
2012-04-06
打赏
举报
回复
最好是留给clinet来处理。你这样做的话会降低数据库的性能的
jinjazz
2012-04-05
打赏
举报
回复
在程序里面处理直接foramt就可以了,这种占位符本身就是为程序设置的不是用sql来处理
pyunsong
2012-04-05
打赏
举报
回复
表A 有字段 Template_Id, Template_Name, Template_Content, Template_Create_Author, Template_CreateTime
表B 有字段 Id, value1, value2, value3, value4, value5, value6, value7, value8, value9, value10
要把表A中的字段Template_Content 内容为:尊敬的客户,您的贷款本期应还款金额为{0}元,扣款日期为{1}日,请确保银行卡内余额足够。若您已将款项存入,请忽略此信息,中国移动{2}。[系统短信,请勿回复]
其中里面的{0}{1} {2}是不定的数。也有可能会有{3},{4} 最多不超过{9}
现用表B中的value1 对应{0} 一直到value10 对应{9}
重点。{}参数可变。
中国风
2012-04-05
打赏
举报
回复
替换字段内容可用replace
如字符串有引号 replace(contents,'''13560''',''''+value1+'''')
中国风
2012-04-05
打赏
举报
回复
最好贴一下表结构
Mysql 批量将
字段
中的一
部分
替换
为另
一个
字段
的一
部分
醉过方知酒浓,爱过方知情重。很多事情只有自己亲身经历才会有所收获,也就是在这不断的经历之中成长为
一个
坚不可摧的人。—王子 简单建立
一个
表a 用于测试 SQL: 主要用到的两个函数 replace和regexp_substr replace的作用是
替换
,需要三个参数,参数1—
替换
的
字段
参数2—需要被
替换
的内容(数字) 参数3—需要
替换
的内容(大写字母) regexp_substr作用是通过正则拿到对应
字段
的
部分
内容,参数1—匹配的
字段
参数2—正则匹配项(我这里是匹配对应的数字和大写的字母)
MySql
字段
全部
替换
以及
字段
部分
替换
之前我写过关于
字段
拼接,用到的SQL函数式contact,那我想操作某个
字段
,将里边的东西进行
替换
可以吗?当然可以,这会用到的是SQL函数Replace。以下内容在MySQL上测试过,可能不同的数据库要求存在差异,但是基本大多数数据库都支持Replace的。 语法:UPDATE 表名 set
字段
名 = REPLACE(
字段
名,‘要
替换
的内容’,‘
替换
成的内容’); 也可以写成: UPDATE 表...
oracle
替换
一个
字段
中
部分
文字内容
oracle
替换
一个
字段
中
部分
文字内容 update HTYX t set t.部门=replace(部门,‘中国航天科工集团有限公司/航天信息股份有限公司/航天信息江苏有限公司/’,’’)
如何在MySQL中实现
替换
字段
部分
内容
相信小伙伴们在使用MySQL数据库的时候都会遇到不少难题吧,例如如何在MySQL中实现
替换
字段
部分
内容?想必难倒了不少人,为此,今日小编就为大家详细的介绍一下MySQL如何实现
替换
字段
部分
内容,由于内容简单易懂,且具有一定的参考借鉴价值,感兴趣的小伙伴可以参考一下。 [mysql]replace的用法(
替换
某
字段
部分
内容) 1.replace into 2.replace(object,search,replace) 3.UPDATE更新
一个
字段
中的的
部分
内容 知识点扩展: mysql
替换
函数repl
mysql中
替换
字段
的
部分
内容
如果想
替换
表中所有记录的某
一个
字段
的指定字符串内容,可以使用mysql提供的replace()函数来实现。表记录如下: 我想将address
字段
的湖北这
部分
内容
替换
成拼音hubei,那么sql语句如下: update user set address = replace(address,'湖北','hubei'); 执行后的结果: 可以看到
替换
是成功的。再将email
字段
的qq邮箱全部
替换
为163邮箱,那么同理,sql语句: update user set email = replace(email,
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章