首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PostgreSQL:如何包含0的计数

PostgreSQL:如何包含0的计数
EN

Stack Overflow用户
提问于 2018-05-11 02:03:58
回答 1查看 47关注 0票数 0

我正在尝试计算在单个表中为每个代理id显示的arc_name实例的数量。有些值应该是0,我需要看到这一点。我尝试使用内部连接和外部连接,但无论我如何尝试,都无法获得正确的输出。

我正在运行的查询:

代码语言:javascript
复制
select arc_agt_id, count(arc_name) 
from arcsight.events 
where arc_deviceVendor!='ArcSight'  
group by arc_agt_id

我得到的结果

代码语言:javascript
复制
arc_agt_id                | count(arc_name)
--------------------------+----------------------------
30D9Sw1MBABDfYr21UVlCKw== |                        2405
30tpaw1MBABDgIt6vGXvdOw== |                          24
33dnWvVMBABCtK+QmmkJFmw== |                          34
3KO9Aw1MBABDeW7QDfqHLrQ== |                         150
3PqZkM1MBABCAZQUeEsoMyQ== |                          17
3WzBTyFMBABDkGgmV5hkYCg== |                      139401
3go+3yFMBABC6w9nthwL-xA== |                        2626
3jBRoplMBABCLS9DuFdIeEw== |                      214456
3t4uJ1GIBABDVLXw-2ElS8A== |                         156

我想要的结果:

代码语言:javascript
复制
arc_agt_id                | count(arc_name)
--------------------------+----------------------------
30D9Sw1MBABDfYr21UVlCKw== |                        2405
30tpaw1MBABDgIt6vGXvdOw== |                          24
33dnWvVMBABCtK+QmmkJFmw== |                          34
3KO9Aw1MBABDeW7QDfqHLrQ== |                         150
3PqZkM1MBABCAZQUeEsoMyQ== |                          17
3WzBTyFMBABDkGgmV5hkYCg== |                      139401
3go+3yFMBABC6w9nthwL-xA== |                        2626
CLS9DuFdIeEw3jBRoplMBAB== |                          0
3UULSLSLS88ujiu8u8u8u88== |                          0
3jBRoplMBABCLS9DuFdIeEw== |                      214456
3t4uJ1GIBABDVLXw-2ElS8A== |                         156
EN

回答 1

Stack Overflow用户

发布于 2018-05-11 02:07:18

我认为您只需要条件聚合:

代码语言:javascript
复制
select arc_agt_id,
       sum(case when arc_deviceVendor <> 'ArcSight' then 1 else 0 end)
from arcsight.events   
group by arc_agt_id
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50278941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档