如何在 BigQuery 中将多个表粘合在一起?

GRS

我想在 BigQuery 中分析过去 30 天的 Google 分析数据。

我每天都有表格,以ga_sessions_YYYYMMDD格式保存

我试图将它们“粘合”在一起,而不是在某些列上使用 JOIN,我只想向数据添加更多行。

这些表具有相同的架构。

查询编辑:

SELECT fullVisitorId,visitID,visitNumber,totals.timeOnSite,totals.pageviews,totals.sessionQualityDim,device.deviceCategory,
FROM '12345678.ga_sessions_*' WHERE _TABLE_SUFFIX BETWEEN '20171031' AND '20171001'
GROUP BY 1,2,3,4,5,6
ORDER BY totals.timeOnSite DESC
马尔钦·扎布洛奇

此解决方案适用于标准 SQL。

您需要的是https://cloud.google.com/bigquery/docs/querying-wildcard-tables 中所述的UNION ALLor WILDCARDinFROM子句

如果要查询特定日期,可以使用_TABLE_SUFFIX伪列,类似于此查询:

SELECT
  *
FROM
  `ga_sessions_*`
WHERE
  _TABLE_SUFFIX BETWEEN '20171031' AND '20171001'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在SQL中将另一个条件与多个内部联接结合在一起?

您如何针对多个资源/组件将AppState与Reducers组合在一起?

如何在Kotlin中将多个Upper Bounds语法与委托语法结合在一起

如何在SAS中将组合在一起的观察分组

我如何在Python中将综合与ordereddict结合在一起?

Three.js-如何将多个导入的模型组合在一起

如何将多个OpenAPI 3规范文件组合在一起?

如何在Kusto中将控制命令与参数化查询结合在一起?

如何在Spark中将STRUCT的所有元素与1000多个元素结合在一起

如何将多个列组合在一起并绘制条形图?

如何在Kotlin MPP中使用Gradle将Vert.x Web和Kotlin粘合在一起

如何在jq中将更新与函数结果结合在一起?

如何将多个折线图组合在一起

如何在BigQuery中将表1上的结构数组与表2的普通列连接在一起

如何在MySQL中将两个不同的表组合在一起并对其进行排序

Groovy / Grails:如何将多个键组合在一起?

如何在Django中将2个模型字段结合在一起?

如何在Java android中将两个函数结合在一起

如何在Python中将3个元组组合在一起

如何在disp方法中将变量与字符串结合在一起?

如何在熊猫中将布尔索引器与多索引结合在一起?

如何在 Hive SQL 中将与时间相关的事件组合在一起

在Python中,如何将多个轴组合在一起?

如何在 Python 中将相同的字典值组合在一起并计算值?

如何将多个稀疏矩阵和密集矩阵组合在一起

如何使用 plotly 或 ggplot 将多个饼图与循环组合在一起

如何根据计数变量在饼图中将类别组合在一起?

如何在MongoDB中将所有文档的数组字段组合在一起?

如何在postgres中將upvote和post表聚合在一起?