使用 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'。

MySQL 获取字符串最后一个值:使用 SUBSTRING_INDEX 函数

原文地址: https://www.cveoy.top/t/topic/njSc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录