BigQiery和Standard SQL:如何按日查找发生次数

时间:2019-02-19 10:49:24

标签: sql google-bigquery

我有一个采用以下格式的Big Query数据库:

p_time          q_id
2019-12-12   12345
...                    ...

我想创建一个表,该表列出p_id在任何给定日期出现多少次。 q_id对应一个名称,我有一个对应的数据库,我想查看该名称。

1 个答案:

答案 0 :(得分:0)

由于要按日期和ID汇总结果,因此在日期和ID上需要GROUP BY

由于要计算行数,因此在选择列表中将需要COUNT

因此,您可能想要查询:

SELECT
  p_time,
  q_id,
  COUNT(*) total
FROM
  table_name
GROUP BY
  p_time, q_id;