gpt4 book ai didi

mysql - SUBSTRING_INDEX 获取第 n 个值

转载 作者:行者123 更新时间:2023-12-05 01:51:52 25 4
gpt4 key购买 nike

我有这个代码:

SET @startEndTimeCapacity = "'00:00:00', '08:00:00', 120";
SELECT SUBSTRING_INDEX(@startEndTimeCapacity, ",", 2);

结果为 '00:00:00', '08:00:00'

如何只获取第二个值 '08:00:00'

最佳答案

您可以申请 SUBSTRING_INDEX函数两次:

  • 在第n个值处 split
  • 用于检索上一个列表中的最后一个值

方法如下:

SUBSTRING_INDEX(SUBSTRING_INDEX(@startEndTimeCapacity, ",", 2), ',', -1);

这适用于任何 n。在这种特定情况下 n=2

关于mysql - SUBSTRING_INDEX 获取第 n 个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71925689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com