我的数据集中附有日期的表名,我希望在给定客户ID的情况下获取用户信息。什么是使用Bigquery查询减少读取次数的有效方法。
Table: Customer_201601012
Schema: id: Integer
FirstName: String
LastName: String
答案 0 :(得分:1)
假设(作为示例)您想要查看具有相同名字的用户的每日计数 下面将这样做
SELECT
_TABLE_SUFFIX AS day,
FirstName,
COUNT(1) AS cnt
FROM `projectid.datasetid.Customer_*`
GROUP BY 1, 2
Note
:您应切换到BigQuery Standard SQL
在Querying Multiple Tables Using a Wildcard Table
中详细了解_TABLE_SUFFIX