Ilj*_*lja 1 partitioning google-bigquery
我有很大的分区表,并试图找出每天分区中有多少个条目。到目前为止,我在脚本中使用了a ,但是必须有一种更简单的方法。for loop
谷歌没有帮助我。有人知道正确的查询吗?
谢谢
您可以运行以下查询以计算每个分区中有多少个条目
#standardSQL
SELECT
_PARTITIONTIME AS pt,
COUNT(1)
FROM
`dataset.table`
GROUP BY
1
ORDER BY
1 DESC
Run Code Online (Sandbox Code Playgroud)
和
#legacySQL
SELECT
_PARTITIONTIME AS pt,
COUNT(1)
FROM
[dataset:table]
GROUP BY
1
ORDER BY
1 DESC
Run Code Online (Sandbox Code Playgroud)
它返回一个这样的表,请注意,NULL条目仍在流缓冲区中。提示:要获取流缓冲区中的记录,请使用NULL查询。
+-------------------------+-----+--+
| 2017-02-14 00:00:00 UTC | 252 | |
+-------------------------+-----+--+
| 2017-02-13 00:00:00 UTC | 257 | |
+-------------------------+-----+--+
| 2017-02-12 00:00:00 UTC | 188 | |
+-------------------------+-----+--+
| 2017-02-11 00:00:00 UTC | 234 | |
+-------------------------+-----+--+
| 2017-02-10 00:00:00 UTC | 107 | |
+-------------------------+-----+--+
| null | 13 | |
+-------------------------+-----+--+
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1059 次 |
| 最近记录: |