我可以在这里看到 如何通过StackExchange API获取标签数量。是否有可能在过去的特定时间获取标签数量?
我如何运行 api.stackexchange/2.2/tags?order=desc&sort=popular&inname=java&site=stackoverflow 与 BigQuery ?
<对于BigQuery标准SQL来说,可能有很多选择之一。 $ b 解决方案lang-sql prettyprint-override> #standardSQL SELECT tag,COUNT(1)as popular FROM`bigquery-public-data.stackoverflow.stackoverflow_posts`, UNNEST(SPLIT(tags,'|'))AS标记 WHERE DATE(creation_date) BETWEEN DATE_SUB(CURRENT_DATE(),INTERVAL 3 YEAR) AND DATE_SUB(CURRENT_DATE(),INTERVAL 2年) GROUP BY标记 HAVING标记LIKE'%java%' ORDER BY流行DESC - 限制100
I can see here how to get number of tags through StackExchange API. Is it possible to get number of tags at a certain time in the past?
How can I run api.stackexchange/2.2/tags?order=desc&sort=popular&inname=java&site=stackoverflow with BigQuery?
解决方案One of potentially many options - for BigQuery Standard SQL
#standardSQL SELECT tag, COUNT(1) AS popular FROM `bigquery-public-data.stackoverflow.stackoverflow_posts`, UNNEST(SPLIT(tags, '|')) AS tag WHERE DATE(creation_date) BETWEEN DATE_SUB(CURRENT_DATE(), INTERVAL 3 YEAR) AND DATE_SUB(CURRENT_DATE(), INTERVAL 2 YEAR) GROUP BY tag HAVING tag LIKE '%java%' ORDER BY popular DESC -- LIMIT 100
更多推荐
如何在过去的特定时间检索标签数量
发布评论