gpt4 book ai didi

SQL (DB2) 在单个查询中返回多个条件计数

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

我正在尝试将多个条件摘要选择到基于 DB2 的数据库上的单个表结果中。

例子:

SELECT COUNT(FOO) FROM T1 WHERE T1.A=1 AS A_COUNT,
SELECT COUNT(FOO) FROM T1 WHERE T1.B=2 AS B_COUNT
Ext...

任何帮助表示赞赏。

最佳答案

这将计算每个条件的发生:

select sum(case when t1.a = 1 then 1 else 0 end) as A_COUNT
, sum(case when t1.b = 2 then 1 else 0 end) as B_COUNT
from t1
where t1.a = 1
or t1.b = 2

关于SQL (DB2) 在单个查询中返回多个条件计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1018469/

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