gpt4 book ai didi

mysql - 如何对 MySQL 中的一个或另一个案例进行求和?

转载 作者:行者123 更新时间:2023-11-29 07:40:43 25 4
gpt4 key购买 nike

最初我使用 SUM() 函数来计算出现次数,我使用的代码如下所示:

SELECT
SUM(IF(p.FININTER = 1,1,0)) AS Internacionales,
SUM(IF(p.FININTERNG = 1,1,0)) AS 'Internacionales NG'

这工作得很好。

现在我想将两种不同情况的结果添加到一个中。我无法让它工作。到目前为止我有以下内容:

SUM(IF(p.FININTER = 1,1,0)) OR SUM(IF(p.FININTERNG = 1,1,0)) AS Internacionales,

没有错误,但我只得到 1 作为值,而不是正确的总和结果。我缺少什么?有什么想法吗?

最佳答案

SUM(IF(p.FININTER = 1 or p.FININTERNG = 1,1,0)) AS Internacionales

SUM(p.FININTER = 1 or p.FININTERNG = 1) AS Internacionales

SUM(case when p.FININTER = 1 or p.FININTERNG = 1 then 1 end) AS Internacionales

关于mysql - 如何对 MySQL 中的一个或另一个案例进行求和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29134385/

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