MySQL 获取字符串最后一个值:使用 SUBSTRING_INDEX 函数
使用 MySQL 的 SUBSTRING_INDEX 函数可以轻松地从以逗号分隔的字符串中提取最后一个值。
例如,对于字符串 '11,12,19,14,15,16,12',可以使用以下代码获取最后一个值 '12':
SELECT SUBSTRING_INDEX('11,12,19,14,15,16,12', ',', -1) AS last_value;
该代码中,SUBSTRING_INDEX 函数接受三个参数:
- 字符串: 要进行操作的字符串。
- 分隔符: 用来分隔字符串的字符。
- 出现次数: 指定分隔符出现的次数,负数表示从字符串末尾开始计数。
在这个例子中,-1 表示从字符串末尾开始计算,找到第一个逗号,并将逗号后面的所有内容作为返回值。
因此,SUBSTRING_INDEX('11,12,19,14,15,16,12', ',', -1) 将返回字符串 '12'。
原文地址: https://www.cveoy.top/t/topic/njSc 著作权归作者所有。请勿转载和采集!