我的数据集的表名附加了日期,我想根据给定的客户 ID 按天获取用户信息。使用 Bigquery 进行查询以减少读取次数的有效方法是什么。
Table: Customer_201601012
Schema: id: Integer
FirstName: String
LastName: String
最佳答案
假设(作为示例)您想要查看具有相同名字的用户的每日计数
下面将执行此操作
SELECT
_TABLE_SUFFIX AS day,
FirstName,
COUNT(1) AS cnt
FROM `projectid.datasetid.Customer_*`
GROUP BY 1, 2
注意
:您应该切换到 BigQuery Standard SQL
查看 Querying Multiple Tables Using a Wildcard Table 中有关 _TABLE_SUFFIX
的更多信息
关于mysql - 查询表名附加日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38532551/