首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql中怎么筛选出含有某个字符的数据并且替换

2012-04-07 
mysql中如何筛选出含有某个字符的数据并且替换?如我的表aa中有title这个字段,里面有些数据形式是abc和abc#

mysql中如何筛选出含有某个字符的数据并且替换?
如我的表aa中有title这个字段,里面有些数据形式是abc和abc#cba的,如何把含有“#”的筛选出来并且把从“#”开始的都替换为其它字符?也就是把abc#cba这种形式的换成abc***的?

[解决办法]

SQL code
update 表aaset title=concat(left(title,INSTR(title,'#')-1),'***')where title like '%#%
[解决办法]
update aa set title=concat(left(title,INSTR(title,'#')-1),'***')
where INSTR(title,'#')>0
[解决办法]
确定要更新数据库信息吗 还是只是显示 如果只是显示那么在程序端做
[解决办法]
探讨

SQL code
update 表aa
set title=concat(left(title,INSTR(title,'#')-1),'***')
where title like '%#%

热点排行