问题标签 [bigquery-standard-sql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-bigquery - 自动转换日期以格式 YYWW
我需要将2016 年最后一周的所有日期按日期转换为YYYYWW
格式。
一切OK,直到它达到2017-01-01
:
' 201752
' 应该是 ' 201652
'。
为历史日期自动化的最佳方法?
像这样的东西:
google-bigquery - 使用standardsql在bigquery中选择不同的值
我想选择多个列并将电子邮件分组GROUP BY
失败:
这类似于这个问题Bigquery select distinct values
但这并不能解决我的问题,因为将所有列添加到GROUP BY
相同的结果不同SELECT DISTINCT
dim_customer 架构:
sql - 使用 UNNEST() 连接具有重复字段的表
我正在尝试使用 BigQuery 中的标准 SQL 连接两个表,其中一个具有重复字段。使用 Legacy SQL 我想出了这个查询
旧版 SQL:
重复的字段是seat
. 我尝试使用unnest()
并查看迁移指南,但自己无法提出查询。帮助感谢感谢。
google-bigquery - 使用标准 sql 将行转换为 BigQuery 中的列
早上好,
我正在尝试在大查询中转置一些数据。我看过其他一些在 stackoverflow 上问过这个问题的人,但这样做的方法似乎是使用旧版 sql(使用 group_concat_unquoted)而不是标准 sql。我会使用旧版,但我过去曾遇到过嵌套数据的问题,因此只使用了标准。
这是我的示例,为了提供一些上下文,我正在尝试绘制一些客户旅程,如下所示:
但是我想转置数据,使其看起来像这样:
我尝试使用多个左连接,但出现以下错误:
我也研究过使用 Array 函数,但我以前从未使用过它,我不确定这是否只是为了反过来转置。任何建议都会很重要。
谢谢
hash - 如何将 ABS(HASH(...)) 从传统 sql 转换为标准 SQL
在 Legacy sql 中,我们可以做得到SELECT ABS(HASH('12345'))
一个值的唯一哈希数。
我正在将旧版 sql 转换为 GBQ 中的标准 sql,所以想知道转换上述函数的最佳方法是什么,以便它给我与旧版 sql 相同的值。
timestamp - 从 Bigquery 中的时间戳中提取日期:一种更可取的方法
对 Bigquery 大师的一个快速问题。
以下是使用标准 SQL 从 Bigquery 中的时间戳中提取日期的两种方法
哪个更可取,为什么?谢谢!
google-bigquery - 如何从 Bigquery 中提取过去 3 天的数据,不包括今天和昨天的数据
使用标准 SQL。当表由通配符表组成时。我尝试使用这个:
我认为这个请求应该返回过去 5 天的数据。但我仍然不明白它返回给我的数据是什么。如何提取过去 3 天的数据,不包括今天和昨天的数据
google-bigquery - 查询失败错误:查询执行期间资源超出:无法在分配的内存中执行查询
我正在使用标准 SQL。即使它是一个基本查询,它仍然会抛出错误。任何建议请
datetime - 毫秒格式来解析日期时间?
我需要parse
包含毫秒datetime
来匹配包含此日期时间的字段中的最大值。
例如:
有什么建议么?提前致谢。
更新:突然转换为毫秒MAX()
。
sql - SQL - 不等左加入 BigQuery
新来的。我正试图随着时间的推移获得每日和每周活跃用户。他们有 30 天的时间被视为不活跃。我的目标是创建可以按 user_id 拆分的图表,以显示群组、区域、类别等。
我创建了一个日期表来获取该时间段的每一天,并且我有一个简化的订单表,其中包含我需要计算的基本信息。
我正在尝试使用以下 SQL 查询进行左连接以按日期获取状态:
我收到此错误:如果没有连接两侧字段相等的条件,则无法使用 LEFT OUTER JOIN。在 BigQuery 中,我想知道如何解决这个问题。我在 BigQuery 中使用标准 SQL。
谢谢