社区
MySQL
帖子详情
mysql 5.6 当中怎么做到正则表达式替换?
秀小川
2019-07-28 06:50:05
比如我有一个地址字段内容类似
"北京市朝阳区五一路156号1-1-1"
"北京市五一路156#10-12-11"
类似这样的字段, 我想把这些不规则地址进行修正成"五一路1-1-1", "五一路10-12-11"这样的样式. 在程序里面我可以用
".*五一路.*(\d*)-(\d*)-(\d*)"=>"五一路$1-$2-$3"
这样的方式进行替换. 在mysql里面怎么用查询语句实现类似的替换?
...全文
1007
1
打赏
收藏
mysql 5.6 当中怎么做到正则表达式替换?
比如我有一个地址字段内容类似"北京市朝阳区五一路156号1-1-1" "北京市五一路156#10-12-11"类似这样的字段, 我想把这些不规则地址进行修正成"五一路1-1-1", "五一路10-12-11"这样的样式. 在程序里面我可以用".*五一路.*(\d*)-(\d*)-(\d*)"=>"五一路$1-$2-$3" 这样的方式进行替换. 在mysql里面怎么用查询语句实现类似的替换?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TamoR.
2019-07-29
打赏
举报
回复
我觉得可以查询出来再重新保存,当if成立时,执行第一个参数,否则输出本身。设字段为address,表名为dz
select if(address regexp '.*五一路.*(\d*)-(\d*)-(\d*)','五一路$1-$2-$3',address) from dz
mysql
5.6
怎么
替换
的时候如何跳过某些字符
本文介绍了如何在
MySQL
5.6
版本中使用SQL查询,通过
正则表达式
实现将字符串aaaa,bbbbb,ccccc,dddd
替换
成sssss,同时保持URL结构不变。URL的数量是动态的。,
MySql
实现 split 分行取数据的另类方法
本文介绍了如何在
MySQL
5.6
.31版本中,通过
正则表达式
的
替换
功能模拟split函数,将字符串拆分成多行数据,以适应没有内置split方法的情况。作者提供了一种笨办法,包括创建模拟数据、用正则
替换
提取数据和转换为多行,展示了在
MySQL
中处理字符串拆分的解决方案。
【
MySQL
】
MySQL
5.7 导入时报“cannot create a JSON value from a string with CHARACTER SET 'binary'.”错误的解决办法
本文介绍了一种解决
MySQL
5.7版本中JSON字段在导入时出现错误的方法。当使用
mysql
-front6.0导出数据时,JSON字段会被转换成十六进制格式,导致导入失败。文章提供了一个解决方案,通过在文本编辑器中使用
正则表达式
替换
,将十六进制格式转换回JSON格式,从而成功导入数据。
mysql
正则表达式
替换
功能
本文介绍了一种在数据库中批量
替换
指定字段内容的方法,并提供了一个具体的SQL语句示例。
mysql
同时
替换
两个以上字符,
MySQL
可以
替换
多个字符吗?
本文介绍了在
MySQL
中如何高效地进行字符串
替换
操作,包括使用REPLACE函数进行简单的
替换
、利用
正则表达式
进行复杂的模式匹配
替换
,以及通过子查询或JOIN进行多级
替换
的方法。
MySQL
57,064
社区成员
56,760
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章