假设有一个包含两个数值的字符串,用逗号作为定界符,如下:
SELECT '25,50' AS values;
现在,如果你想从这个字符串等分别获取两个数值,可以利用 SUBSTRING_INDEX 函数,如下:
SELECT SUBSTRING_INDEX('25,50', ',', 1) AS first_value, SUBSTRING_INDEX('25,50', ',', -1) AS second_value;
这将返回:

+------------+-------------+| first_value | second_value|+------------+-------------+| 25 | 50 |+------------+-------------+
在这个例子中,第一个 SUBSTRING_INDEX 用于获取第一个数值,第二个 SUBSTRING_INDEX 用于获取第二个数值。, 是定界符,1 表示获取定界符之前的部分,而 -1 表示获取定界符之后的部分。
请根据你的详细情形调度字符串和定界符。
阅读是一种习气,点赞是一种美德,共勉