需求
将某段文本中的内容提取出来。
实现
复制代码
1
2
3
4
5
6
7
8
9
10
11set @period = '2020-11-12 00:00:00 - 2020-11-23 59:59:59'; -- 2.将旧的值拆分保存到新字段 v8.0 select @period, regexp_substr(@period,'^\d{4}-\d{1,2}-\d{1,2}\s+\d{2}:\d{2}:\d{2}') , regexp_substr(@period,'\d{4}-\d{1,2}-\d{1,2}\s+\d{2}:\d{2}:\d{2}$'); -- 兼容 MySQL v5.7 select @period, trim(substring_index(@period, ' - ',1)), trim(substring_index(@period, ' - ',-1));
因为 MySQL v5.7 不支持函数 regexp_substr
最后
以上就是洁净冷风最近收集整理的关于Mysql 正则匹配抓取字符串的函数 regexp_substr 及 substring_index的全部内容,更多相关Mysql内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复