请问下replace的用法.谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/26 11:09:21
update fdsa set bzgg=replace(bzgg,bzgg,bzgg+'*')
我想把fdsa表中bzgg这个字段中的值未尾加上*,但表中bzgg字段的值已经有*的值的就不替换了...怎么搞啊??
思路我知道啊,不知道具体语句怎么写,语法不太清楚了...

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

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