BigQuery子选择示例(计数和求和)

时间:2015-05-28 10:50:56

标签: count sum google-bigquery

在google BigQuery中,我做了一个简单的查询,以了解有人听过多少音乐。 我需要的是为从下面的查询返回的所有行(某种类型的子查询)得到一个总和?

select count(1) cnt
from OF7.PETERV_TEST
where gender='F'
group by userId

Row f0_  
1   14   
2   1    
3   7    
4   18   
5   1    
6   4    
7   2    
8   2

预期结果:

49

1 个答案:

答案 0 :(得分:1)

你可以使用:

SELECT sum(cnt)
FROM
  (SELECT count(1) cnt
   FROM OF7.PETERV_TEST
   WHERE gender='F'
   GROUP BY userId )