我有这个密码:
SET @startEndTimeCapacity = "'00:00:00', '08:00:00', 120";
SELECT SUBSTRING_INDEX(@startEndTimeCapacity, ",", 2);
结果是'00:00:00', '08:00:00'
个.
我怎样才能只得到第二个值'08:00:00'
?
我有这个密码:
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
:
以下是方法:
SUBSTRING_INDEX(SUBSTRING_INDEX(@startEndTimeCapacity, ",", 2), ',', -1);
这适用于任何n
人.在这个具体 case 中,n=2
.