substring_index(input,split,index):input为要截取的字符,split为分隔符,Index为要截取第index个分隔符左(index为正)或右(index为负)的字符串。
举例:
'Provider="RiskManagement" finalScore="65" RGID="100397278"' //获取finalScore的值
1、获取finalScore右边的字符
select substring_index('Provider="RiskManagement" finalScore="65" RGID="100397278"','finalScore="',-1);
2、再获取" RGID="左边的字符
select substring_index(substring_index('Provider="RiskManagement" finalScore="65" RGID="100397278"','finalScore="',-1),'" RGID="',1);

扩展资料
MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。
1、字符串截取:left(str, length)
mysql> select left('sqlstudy.com', 3);
| left('sqlstudy.com', 3) |
| sql |
2、字符串截取:right(str, length)
mysql> select right('sqlstudy.com', 3);
| right('sqlstudy.com', 3) |
| com |
本文详细介绍了MySQL中字符串截取函数substring_index()的使用方法,并通过实例演示如何精确获取目标字段值。此外还概述了其他常用的字符串处理函数如left()、right()、substring()等的功能。
2177

被折叠的 条评论
为什么被折叠?



