mysql 截取第4个逗号到第5个逗号之间的字符,思路如下
以字符0,1.5,2,0,2.5,2,2,0为例
1:先截取0到第5个逗号之间的字符
SUBSTRING_INDEX('0,1.5,2,0,2.5,2,2,0,',',5);
如图:
2:然后从右边截取到第一个出现逗号的位置 position 为负数表示从右边开始截取
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('0,1.5,2,0,2.5,2,2,0',',',5),',',-1) AS s
如图:
即可得到第4个逗号到第5个逗号之间的数值 为 2.5