查询表名附加日期

时间:2016-07-22 17:49:19

标签: mysql sql google-bigquery

我的数据集中附有日期的表名,我希望在给定客户ID的情况下获取用户信息。什么是使用Bigquery查询减少读取次数的有效方法。

Table:  Customer_201601012
Schema: id: Integer
        FirstName: String
        LastName: String

1 个答案:

答案 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