问题标签 [dataexplorer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
673 浏览

sql-server - 用于合并来自同一个表的两个聚合子集的 SQL 查询

我编写了一个 data.stackexchange 查询来找出用户在一天中的什么时间发布问题和答案。您可以在那里看到 SQL。现在的结果如下所示:

如何将查询修改为:

  1. 将两个小时列合并为一列,并且
  2. 如果问题/答案是null,则0改为设置。

第 2 部分是低优先级。

编辑:这是原始查询的完整 SQL,因为我将根据答案对其进行改进:

0 投票
3 回答
278 浏览

sql-server - 如何在 where 语句中使用 Count(*)?

我不明白为什么这不起作用以及如何解决它,我尝试了各种方法,例如写作

但这不起作用,我不明白错误消息。我不使用 MS SQL(我使用 SQLite 和 MySQL)。

如何编写此查询,以便我可以按 10 或 50 过滤 QC?(其中 QC > 50 并且 ...)

基本上将下面的 SQL 插入到这个 URL 中,运行它,你会在结果中看到 1。 https://data.stackexchange.com/stackoverflow/query/new

0 投票
1 回答
212 浏览

sql - 在数据浏览器中查询增长最快的标签?

我想比较两个月之间标签的受欢迎程度,按最大变化排序。

我已经计算出如何计算一个月内的标签数量,但没有计算出如何比较它们。这是我到目前为止所拥有的:

https://data.stackexchange.com/stackoverflow/qe/924/query-count-tags-from-daterange
(注意:您可以克隆、就地编辑并运行它

我是 SQL 新手。看来我只需要为上个月(2010 年 12 月)创建第二个查询,然后将这两个查询与一列结合起来prevMonth.count - nextMonth.count,并按该列排序(只得到前 X,所以不需要永远)。

但我不知道如何以这种方式组合两个查询 - 我认为你应该能够嵌套它们,但我无法让它工作。另一种方法是创建一个临时表 - 对我来说似乎效率低下,但也许这是正确的方法?

非常感谢您的帮助!


顺便说一句:我接下来想做什么:

  1. 在此之后,我想找到增长率(不仅仅是数字的绝对变化)。那只是(new-old)/old。像速度,但归一化。

  2. 然后,增长速度增加最多的标签——即指数增长的标签。这将需要 3 个月:计算第 1 个月和第 2 个月之间以及第 2 个月和第 3 个月之间的变化率。它们之间的差异是变化率的变化率。就像加速一样。

[这是新技术发展的信号,通常在非常特定的用途中开始很小。那个小区域的人们互相交谈,好的想法在连锁反应中得到传递:一个人告诉两个人,他们每个人又告诉两个人,依此类推。该利基市场可能会在一段时间后完全转换,并且可能会传播到另一个类似的利基市场。参见“创新者困境”作者的“Seeing What's Next”。]


这是使用 JNK 答案的更高版本: https ://data.stackexchange.com/stackoverflow/q/92869/query-tags-with-highest-increase-in-growth-over-3-months

而且...增长最快的标签是... facebook-c#-sdk。不知道这有多有用,但这是浏览 SO 的一种有趣方式。

0 投票
2 回答
1626 浏览

sql - 如何计算 T-SQL 中的两个不同列?

我正在玩 StackOverflow 数据转储。现在我有一个 T-SQL 问题:

我可以选择一个包含每月和每年问题数量的列表:

如果我添加and tags.tagname = 'scala'-row WHERE,那么我会得到所有“scala-questions”的数量。有什么方法可以在同一结果集中(在不同的列中)显示问题总数和包含特定标签的问题数。

因为当我添加时,and tags.tagname = 'scala'我无法再看到每月的问题总数。

关于如何将这些结果集合并为一个的任何想法?

0 投票
1 回答
98 浏览

dataexplorer - 有人可以编写一个 SE 数据查询来寻找复兴候选人吗?

有人可以编写一个查询来过滤掉所有问题,除了那些超过 30 天且没有答案的问题有 2 分或更多?我在 meta 上发布了这个问题,有人建议我在这里问。

0 投票
1 回答
125 浏览

mysql - 如何通过 data.stackexchange.com 获取每个标签的问题和答案?

如果这是不正确的位置,我深表歉意 - 如果是,请移动它!在过去的几个小时里,我一直在尝试提出一个查询,该查询将返回以下信息:

最近三个月(2012 年 4 月、2012 年 5 月、2012 年 6 月)中每个“前 5”标签的问题数和答案数。

根据我发现的其他查询,我已经做到了这一点:

问题是 JOIN 消除了没有关联 PostTag 的记录。我对 SQL 不是很熟练,所以这给我带来了一些问题。相关信息:

  • 问题是 PostTypeId 设置为 1 的帖子
  • 答案是 PostTypeId 设置为 2 的帖子

如果有人可以提供帮助,我将非常感激。

谢谢。

0 投票
1 回答
456 浏览

sql - SQL:为什么我不能为查询结果设置变量?

我正在尝试在 SO Data Explorer 上运行此查询:

我不断得到

关键字“SELECT”附近的语法不正确。

我究竟做错了什么?

0 投票
1 回答
279 浏览

sql - SQL 查询 - 无效的列名和参数 - data.SE

不是程序员,而是使用 data.stackexchange.com。我正在查询公共 SE 数据资源管理器,并且我指定的列名无效。另外,如何指定计数(帖子)和计数(投票)?是否有人查询 data.se 并知道 db 模式能够帮助我更正此代码?

0 投票
1 回答
75 浏览

sql-server - Sql server 按组加入?

我有这张桌子:

POV 是按日期计算的。如果 2 行包含相同的日期,则两者都将在同一行中可见(左连接)。

同一日期最多可以共享 2 行。

所以这种情况不能是:

如果在同一日期有组ab使用左连接在单行中显示它们

如果日期中只有a组,则将其显示为单行(右侧的 +null )

如果日期中只有 b 组,则将其显示为单行(左侧为 +null )

期望的结果:

我知道这假设很简单,但这里加入的主要锚点是日期。我遇到的问题是当我阅读第 1 行时,我在表中搜索具有相同日期的所有行......很好。- 没关系。

但是当我阅读第二行时,我也这样做了,它产生了第一行——这已经被计算在内了......

有什么帮助吗?

这是sql小提琴:

https://data.stackexchange.com/stackoverflow/query/edit/82605

0 投票
1 回答
107 浏览

sql - 如何将 2 列相乘?

我正在对数据资源管理器进行查询:

这一切都有效,除了何时, Qty * Points AS Total添加(从上面的查询中删除以成功运行查询)。

我得到的错误是:

列名“ ”无效Qty

列名“ ”无效Points

我怎样才能乘以QtyPoints作为Total