【发布时间】:2018-04-27 18:49:55
【问题描述】:
一般是 SQL 和 BigQuery 的新手。如何计算 BigQuery 中列的计数?从代码示例中可以看出,查询将 appName 的计数返回为 WhitelistNames,但我想获取 WhitelistNames 的计数。
SELECT
COUNT(appName) AS WhitelistNames,
bridgeToken
FROM (
SELECT
bridgeToken,
appName
FROM
[DB]
GROUP BY
bridgeToken,
appName )
GROUP BY
bridgeToken
ORDER BY
WhitelistNames DESC
当前查询返回是:
Row UniquebridgeToken WhitelistEntries
1 11111 5
2 22222 13
3 33333 3
4 44444 3
5 55555 3
但我想统计 UniquebridgeToken 的出现,如下所示。提前致谢。:
Row WhitelistEntries BridgeCount
1 13 1
2 5 1
3 3 3
【问题讨论】:
-
目前在你的查询WhitelistNames代表appname计数的别名,你还想统计什么?
-
我在描述中写了更多细节以更好地解释所需的结果。谢谢。
标签: google-bigquery