google-bigquery - 如何将行转换(透视)到 bigquery 表中的列
问题描述
我想转换以下 bigquery 表 - 这是我目前所拥有的:
FROM (
SELECT REGEXP_REPLACE(name, r',.*'," ") name, substr(CAST((DATE) AS STRING),0,8) as daydate
FROM `gdelt-bq.gdeltv2.gkg_partitioned`,
UNNEST(SPLIT(V2Themes,';')) as name
WHERE _PARTITIONTIME BETWEEN TIMESTAMP('2021-03-01') AND TIMESTAMP('2021-03-5')
#and lower(V2Organizations) like "%astrazeneca%"
)
GROUP BY name, daydate
我想像这样转换这个表:
我已经尝试过 fhoffa.x.pivot(),但我无法开始工作。请问有什么想法吗?
解决方案
推荐阅读
- regex - 正则表达式:“Mod Rewrite”从“通配符”到地址的所有内容,而不更改地址?
- python - 如何将此字符串转换为python列表?
- sql - 用于合并行的 ms-access 查询
- python - 如何限制用户看不到 DRF ModelViewSet 中的其他用户数据?
- python - Scrapy 只产生最后一个数据并将scrapy 数据合并为一个
- node.js - 使用 Nodejs 将异步库与 MongoDB 一起使用
- php - 如何在 CakePHP 中包含不相关的实体?
- artifactory - 在 JFrog 的 Artifactory 中的 repo 下,一些工件下载失败
- html - 标题下划线时尚的不同方法是什么?
- openmp - 如何在 OpenMP 并行块中使用 gtest?