我是靠谱客的博主 洁净冷风,最近开发中收集的这篇文章主要介绍Mysql 正则匹配抓取字符串的函数 regexp_substr 及 substring_index,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
需求
将某段文本中的内容提取出来。
实现
set @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 正则匹配抓取字符串的函数 regexp_substr 及 substring_index所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复