gpt4 book ai didi

google-bigquery - 是否可以计算 BigQuery 中列的模式?

转载 作者:行者123 更新时间:2023-12-03 23:23:31 24 4
gpt4 key购买 nike

我正在处理一个查询,以对 BigQuery 上的一个表中的几列执行聚合。对于此查询的一部分,我希望能够计算几个列的模式,但我找不到在查询中本地执行此操作的方法。这是可能的还是我需要在外部脚本中处理查询结果才能获得这些结果?

最佳答案

//模式是组中出现频率最高的项

SELECT TOP(column, 1) AS mode, COUNT(*) AS freq
FROM dataset.table

to follow up on Felipe's comment, see below version using group by


SELECT column AS mode, COUNT(1) AS freq
FROM dataset.table 
GROUP BY 1
ORDER BY 2 DESC
LIMIT 1

取决于您的用例 - 仍有一些问题可能需要解决,例如领带

关于google-bigquery - 是否可以计算 BigQuery 中列的模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34520286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com