【发布时间】:2020-08-07 07:05:31
【问题描述】:
所以我试图获得一个值,即来自一个州的名称的最大数量,然后是来自所有州的该名称的总数。
我想我必须做一个WHERE * IN,但不知道该放什么。这就是我目前所拥有的
SELECT name,SUM(number) as total
FROM
`bigquery-public-data.usa_names.usa_1910_current`
where state = 'AL'
group by name;
【问题讨论】:
-
我试图做 WHERE name = ( max(number) from
bigquery-public-data.usa_names.usa_1910_currentwhere state = 'AL') 但当然这不起作用,因为它是一个字符串。 -
结果会是什么样子?分享预期输出的例子
标签: sql group-by google-bigquery sum greatest-n-per-group