Google bigquery 空值条件在我的大查询SQL中不起作用

Google bigquery 空值条件在我的大查询SQL中不起作用,google-bigquery,Google Bigquery,我在SQL上工作了很长时间。现在,我刚刚开始学习大查询 请参阅下面的查询 select EXTRACT(YEAR FROM lead_qb_created_date)*100+EXTRACT(MONTH FROM lead_qb_created_date) as Lead_Create_YYYYMM, COUNT(DISTINCT salesforce_lead_key) AS COUNT_LEADS, COUNT(CASE WHEN FICO_9 IS NOT NULL THEN 1 ELS

我在SQL上工作了很长时间。现在,我刚刚开始学习大查询

请参阅下面的查询

select 
EXTRACT(YEAR FROM lead_qb_created_date)*100+EXTRACT(MONTH FROM lead_qb_created_date) as Lead_Create_YYYYMM,
COUNT(DISTINCT salesforce_lead_key) AS COUNT_LEADS,
COUNT(CASE WHEN FICO_9 IS NOT NULL THEN 1 ELSE 0 END) AS COUNT_LEADS_FICO_NOT_NULL

from `standardized_data.consumer_360`
where lead_qb_created_date >= '2018-01-01'

GROUP BY Lead_Create_YYYYMM
ORDER BY Lead_Create_YYYYMM
以下是部分结果:

Lead_Create_YYYYMM  COUNT_LEADS  COUNT_LEADS_FICO_NOT_NULL
0               201801        8992                      8992
1               201802        4343                      4343
2               201803        9227                      9227

我知道有些行具有空fico。那么,为什么我的COUNT\u LEADS和COUNT\u LEADS\u FICO\u NOT\u NULL显示相同的值?

可能是为了使用
SUM
而不是
COUNT
来表示
COUNT\u LEADS\u FICO\u NOT\u NULL
列,你说得对SUM给了我我想要的答案我将删除这个问题因为它对其他人没有任何用处。。