sql - 为了只接收 2015-2021 年之间的数据,我应该添加哪一行代码?
问题描述
在下面的代码中,我想找到某些报纸上提到的人的数量。为了只接收 2015-2021 年之间的数据,我应该添加哪一行代码?
SELECT
person,
SUM(count_of_mentions) AS all_mentions
FROM
project.dataset.keyword
WHERE
domain IN ( 'israelhayom.co.il', 'ynet.co.il', 'walla.co.il', 'haaretz.co.il')
GROUP BY
person
ORDER BY
all_mentions DESC
LIMIT
50;
解决方案
SELECT
person,
SUM(count_of_mentions) AS all_mentions
FROM
project.dataset.keyword
WHERE
domain IN ( 'israelhayom.co.il', 'ynet.co.il', 'walla.co.il', 'haaretz.co.il')
AND
<date_column> between "2015-01-01" and "2021-12-31"
GROUP BY
person
ORDER BY
all_mentions DESC
LIMIT
50;
只需替换<date_column>
日期所在列的实际名称
推荐阅读
- ios - 我尝试在 iPhone 的后台显示 FCM 通知,但是当我使用 Swift 发送此通知时它不起作用
- javascript - 保存数组状态,稍后编辑
- c# - 需要帮助从 C# 中的 Web 服务读取 xml 响应
- css - 页面内容更改时 Fill-Height 属性出现问题
- go - 如何在 Go 程序中使用 ltrace
- python - Cypher 中的有效查询(如在 Neo4J 中)以查找最短路径的联合
- java - 如果满足条件,则复制特定元素
- c - What is the difference between derefencing and assigning the address of a variable to pointer variable in C?
- android - 如何在 Unity3D 游戏中以当地货币显示应用内购买系统
- firebird - 远程 Firebird 3 客户端无法连接到我 PC 上的数据库