Mysql中查询结果字符替换-----请教高手
快放假了,先祝大家长假愉快!
有个查询替换的问题,具体如下:
select title from table01 where 1=1
结果:
1111111abc1111111
2222222abc2222222
3333333abc3333333
WWWWWWWabcWWWWWWW
QQQQQQQabcQQQQQQQ
现在我想使用replace函数进行替换,想把结果中‘非abc’的字符全部替换成‘***’
我想使用regexp_replace(title,[^abc],'***')函数的,好像mysql中不支持该函数,有其他好的方法吗?
附:使用replace函数 我没有搞出来,请家教高手!!不胜感激!!
select replace(title,'abc','***') from table01 where 1=1
有个查询替换的问题,具体如下:
select title from table01 where 1=1
结果:
1111111abc1111111
2222222abc2222222
3333333abc3333333
WWWWWWWabcWWWWWWW
QQQQQQQabcQQQQQQQ
现在我想使用replace函数进行替换,想把结果中‘非abc’的字符全部替换成‘***’
我想使用regexp_replace(title,[^abc],'***')函数的,好像mysql中不支持该函数,有其他好的方法吗?
附:使用replace函数 我没有搞出来,请家教高手!!不胜感激!!
select replace(title,'abc','***') from table01 where 1=1
...全文
相关推荐
将MySQL查询结果按值排序的简要教程
主要介绍了将MySQL查询结果按值排序的简要教程,不过同样需要对结果进行检查而决定是否使用order by等其他语句,需要的朋友可以参考下
MySQL 替换某字段内部分内容的UPDATE语句
要替换某一个字段中的部分内容,可以用update 语句: UPDATE 表名 SET 字段名= REPLACE( 替换前的字段值, ‘替换前关键字’, ‘替换后关键字’ ) WHERE 字段名 REGEXP “替换前的字段值”; 比如替换标题里面的产品价格就是用这个方法 代码如下: UPDATE dede_archives SET title= REPLACE( title, 155, 170 ); UPDATE dede_archives SET title= REPLACE( title, 180, 230 ); UPDATE dede_archives SET title= REPLAC
Mysql中实现提取字符串中的数字的自定义函数分享
主要介绍了Mysql中实现提取字符串中的数字的自定义函数分享,通常这种问题是在编程语言中实现,本文使用自定义SQL函数实现,需要的朋友可以参考下
将一段mysql查询出来的数据处理后复制到excel.docx
将一段mysql查询出来的数据处理后复制到excel
一个mysql的vc远程查询程序
一个mysql的vc远程查询程序,是一个控制台的程序,mfc下就换成mfc的就可以了,道理是一样的


