我正在对数据集执行 GROUP BY 和 COUNT(*),我想计算每个组占总数的百分比。
例如,在这个查询中,我想知道每个州的 count() 占总数的多少(从 publicdata:samples.natality 中选择 count( )):
SELECT state, count(*)
FROM [publicdata:samples.natality]
GROUP by state
在 SQL 中有几种方法可以做到这一点,但我还没有找到在 Bigquery 中做到这一点的方法,有人知道吗?
谢谢!