【发布时间】:2019-05-29 10:38:22
【问题描述】:
我有一个关于将大型查询结果保存到外部 csv 或 Google 表格的问题。我有一个生成大约 23,000 个结果的简单查询:
#standardSQL
SELECT DISTINCT id1, id2
FROM `tableA`
WHERE A LIKE "%abcdefg%"
AND B LIKE "%some text%"
AND ts >= TIMESTAMP("2019-04-25 00:00:00")
AND ts < TIMESTAMP("2019-05-29 23:59:00")
我无法将超过 16,000 个这些结果保存到 csv 文件或输出到 Google 表格。我希望能够将所有 23,000 个结果保存到 1 个文件或多个文件中,但我不知道该怎么做。我的权限不允许我将查询输出保存到新表中。
【问题讨论】:
-
我能想到的最佳解决方法是每天运行查询并将每天的结果下载到 CSV 文件。所以把这个
AND ts >= TIMESTAMP("2019-04-25 00:00:00") AND ts < TIMESTAMP("2019-05-29 23:59:00")改成这个AND ts >= TIMESTAMP("**2019-04-25** 00:00:00") AND ts < TIMESTAMP("**2019-05-25** 23:59:00")
标签: google-bigquery