gpt4 book ai didi

mysql - 如何从字符串中剪切特定数字并在 select mysql 中对其进行操作

转载 作者:行者123 更新时间:2023-11-29 00:04:17 24 4
gpt4 key购买 nike

我的字段中有如下所示的数据:

SR01-20, MA-5

我想将始终在“-”号之后的数字分开,然后将它们相加。以某种方式选择它们,转换为数字并相加。

这个例子的结果应该是:

25

最佳答案

您可以使用 substring_index() 和转换:

select sum(substring_index(col, '-', -1) + 0)

+ 0 进行静默转换。所以如果连字符后面的部分不是数字,那么它将被转换为零并且不会发出错误。

Here是显示结果的 SQL Fiddle。

关于mysql - 如何从字符串中剪切特定数字并在 select mysql 中对其进行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28256704/

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