SQL计数查询,包括零计数

问题描述 投票:0回答:2

我有一个带有列的表:fips,hitYear,hit。主键是(键,hitYear)。每年,每个县级Fips代码出现一次,命中值为0或1。

我将如何开发一个SQL查询以获取一个县在一年范围内的命中值1的次数,包括计数为零的县

?输出将具有以下列:fips和count。

我当前的查询是

SELECT fips, Count(*) FROM (SELECT * from countyHits WHERE hit = 1) GROUP BY fips

但是不包括计数为零的县。

我有一个带有列的表:fips,hitYear,hit。主键是(键,hitYear)。每年,每个县级Fips代码出现一次,命中值为0或1。我将如何开发一个SQL查询以...

sql
2个回答
1
投票

我认为您可以通过条件聚合来做到这一点:


0
投票

由于列hit的值为0和1,所以您要做的就是将它们求和:

© www.soinside.com 2019 - 2024. All rights reserved.