SQL查询:计数与条件不同

时间:2017-07-05 23:23:30

标签: sql hive presto

这是我的简化表:

 is_clicked | direct_lead_id 
------------+----------------
 true       |        4074448 
 false      |        4074448 
 true       |        4074448

我想对此运行查询,以便在is_clicked = True时获得direct_lead_id的明确计数。因此,在这种情况下,我的查询结果为1。如果我在上表中添加了一行,请说: 真| 407449。 然后我想得到2。

1 个答案:

答案 0 :(得分:3)

select count(distinct direct_lead_id ) 
from my_table
where is_clicked = true