请问下replace的用法.谢谢!!

来源:百度知道 编辑:UC知道 时间:2024/06/08 04:54:58
update fdsa set bzgg=replace(bzgg,bzgg,bzgg+'*')
我想把fdsa表中bzgg这个字段中的值未尾加上*,但表中bzgg字段的值已经有*的值的就不替换了...怎么搞啊??
feiyunlong,你的写错了,执行不了...like后面语法有问题

replace用法
replace('asdfgh','asd','abc')
将asdfgh字符串中所有出现asd字符串替换为abc

你说的那个感觉应该这么写
update fdsa set bzgg=bzgg+'*' where bzgg like '%[^*]'
修改这个字段中值的最后一位不是*的项,在末尾加*号