SQL以a字段为条件,修改b字段为c字段中的一部分,求代码,求各路大神帮个忙在线等谢谢

SQL以a字段为条件,修改b字段为c字段中的一部分,求代码,求各路大神帮个忙在线等谢谢

sql

7个回答

能举个例子吗?你要怎么修改C字段的一部分?

 使用replace函数
 update tablename set c=replace(c,"字符串",b) where a='条件"

例如将银行**信用卡**用户的密码修改为身份证中的生日信息
--银行卡分为信用卡和储蓄卡 字段a

--密码 字段b

--身份证中的生日信息 字段c

replace函数如何截取c字符串中的一部分啊?

REPLACE ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' )

参数
''string_replace1''

待搜索的字符串表达式。string_replace1 可以是字符数据或二进制数据。

''string_replace2''

待查找的字符串表达式。string_replace2 可以是字符数据或二进制数据。

''string_replace3''

替换用的字符串表达式。string_replace3 可以是字符数据或二进制数据。

update 表 set b = (select c from where a=a) where a=a

update 表 set b = right(c, 6) where a=a 这个是以a为条件将b修改为c的后六位

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!