gpt4 book ai didi

MySQL根据记录求和和相减?

转载 作者:行者123 更新时间:2023-11-29 14:44:46 24 4
gpt4 key购买 nike

我在 mysql 中有一条记录,其中包含如下内容:

+15,+23,-21,+23,-3 

我想要做的就是在 SQL 查询中根据符号添加和减去这些值。

我知道 SUM(),但是减法呢?基本上,我需要一些可以在一个查询中执行的东西,如下例所示:

SELECT SUM(result) AS 'total' FROM mytable  WHERE year='2011' AND month='10';

最佳答案

您的查询将正常工作。测试于

CREATE TABLE `test` (
`id` int(11) DEFAULT NULL,
`p` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1

insert into test values(null, 5), (null, -1), (null,4);
select sum(p) from test;

结果是 8。

关于MySQL根据记录求和和相减?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7224090/

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