gpt4 book ai didi

mysql - 无法将字符串格式化为持续时间

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

有一个像这样的字符串 09h 36m 18s 我想得到像这样的字符串 09:36:18

我尝试了这个查询,但一无所获:

select DATE_FORMAT(STR_TO_DATE("09h 36m 18s", "%H %i %s"),"%H:%i:%s")

如何得到想要的输出?

最佳答案

我喜欢 suggestion by @salman-a并且会随时使用它 regex_replace suggested by @tim-biegeleisen不可用。

另一种选择是,为了给您带来灵 active ,您可以做糟糕的代数,然后使用replace 来解决问题。

select replace(replace(replace(replace('09h 36m 18s', ' ', ':'), 'h', ''), 'm', ''), 's', '');

MySQL中string Replace的基本语法如下所示(read more) :

SELECT REPLACE (Expression, Change_String, Replace_String) FROM Source

关于mysql - 无法将字符串格式化为持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58839866/

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