gpt4 book ai didi

google-bigquery - "count distinct"与 BigQuery 新标准 SQL 语法完全相同吗?

转载 作者:行者123 更新时间:2023-12-03 04:34:47 27 4
gpt4 key购买 nike

使用旧版 BigQuery 语法,如果我们想要获得字段的不同值的确切数量,则必须使用 exact_count_distinct 函数。

Standard SQL 2011 syntax ,我想知道如果我不选择“使用旧版 SQL”选项,“count(distinct myfield)”是否始终返回不同值的确切数量。

最佳答案

COUNT(DISTINCT input) 给出标准 SQL 中的精确计数。

一个重要的区别是,COUNT(DISTINCT input) 比旧版 BigQuery SQL 中的 EXACT_COUNT_DISTINCT(input) 更具可扩展性,因此一般来说性能会更好,而且您不太可能遇到资源超出错误。

您可以在 migration guide 中了解旧版 SQL 和标准 SQL 之间的其他差异。 .

关于google-bigquery - "count distinct"与 BigQuery 新标准 SQL 语法完全相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37171324/

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