database - 无法识别的名称:_PARTITIONTIME
问题描述
我正在尝试查找 bigQuery 分区表中的分区总数。我正在使用以下查询:
`SELECT
_PARTITIONTIME AS pt, COUNT(1)
FROM
`dataset_name.table_name`
GROUP BY 1
ORDER BY 1 DESC`
我从 Bigquery 中休息了将近 4 个月,我记得这个查询以前可以工作。我错过了什么吗?
解决方案
正如评论中提到的@ElliottBrossard,是仅_PARTITIONTIME
在分区表上可用的伪列。如果您的表未分区,则查询将不起作用。
您可以在此处找到有关分区表的更多信息。
推荐阅读
- python - 如何从python3中的列表中提取元素?我试过了,但我所做的没有用
- google-cloud-ml - 使用 AI Platfrom 进行超参数调整多次尝试相同的值
- excel - 使用 VBA 清除不连续单元格内容的最快方法
- r - r 数据框检查下 n 个变量
- php - 从一个刀片传递值,但不一定从其他刀片传递
- apache-kafka - 如何使用命令行创建 Kafka 消费者组?
- r - 基于列向量的匹配
- javascript - 在 react-table-2 的同一列中显示名字和姓氏
- angular - 主从角度材质示例
- node.js - 如何使用 cPanel 在 GoDaddy VPS 上部署 Node JS 应用程序?一步一步的过程将受到高度赞赏