问题标签 [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 投票
4 回答
683 浏览

sql - 如何替换字符串中的奇数模式?

我正在用 SQL 创建一个临时过程,因为我有一个用 markdown 编写的表的值,所以它在 Web 浏览器中显示为呈现的 HTML (markdown 到 HTML 转换)

该列的字符串当前如下所示:

我目前正在使用粗体和斜体文本。这意味着(在粗体文本的情况下)我需要将奇数 N 次替换**<b>,偶数次替换为</b>
我看到了replace()但它对字符串的所有模式执行替换。

那么我如何才能仅在奇数或偶数时替换子字符串?

更新:有些人想知道我使用的是什么模式,所以看看这里

如果您愿意,还可以多加一点:指向 html 超链接的 markdown 样式超链接看起来并不那么简单。

0 投票
2 回答
333 浏览

sql - 在不使用游标的情况下为每一行调用过程,并使用过程的结果设置行

我有这个程序:

可以这样运行:

我正在使用这种查询:

如果dbo.##HTMLtoMARKDOWN被声明为函数( CREATE FUNCTION dbo.HTMLtoMARKDOWN @text nvarchar(500))),我可以这样写:

我不允许使用函数,那么我怎么能用一个临时程序来做那种事情呢?

0 投票
1 回答
100 浏览

sql - SQL - DataExplorer 查询热门无名用户

如前所述 meta

我想创建一个数据资源管理器查询来显示 StackOverflow 上前 100 名最不知名的用户。

我所说的前 100 名是按降序排列的零接受答案的最大百分比排序的列表。

这是我第一次尝试使用 SQL,我正在研究其他查询并认为就是这样:

结果:https ://data.stackexchange.com/stackoverflow/query/218910

结果显示用户只有一个答案,当您检查他们的个人资料时,这不是真的。

0 投票
1 回答
80 浏览

dataexplorer - 查询堆栈交换数据浏览器

对于我的研究,我需要访问堆栈溢出的数据集。我试图从堆栈交换数据资源管理器访问数据,但出现以下错误:超时已过期。在操作完成之前超时时间已过或服务器没有响应查询https://data.stackexchange.com/stackoverflow/query/6627/top-50-most-prolific-editors

0 投票
1 回答
62 浏览

sql - 为什么这个投票/帖子比率总是1?

我正在与 SEDE 合作创建投票与帖子比率的图表。消除了所有实际错误后,我面临一个新问题:由于某种原因,比率始终为1。这是当前的 SQL:

查询本身可以在这里找到。

聊天中建议这可能是因为加入表格会导致所有可能的组合,因此投票和帖子的数量总是相同的(因此n/n = 1)。这是正确的,如果是这样,我应该怎么做?

0 投票
2 回答
124 浏览

php - 如何在我的网站上显示 stackexchange 数据?

简介
我正在开发我的演示网站,我想包含我的 Stack Overflow 个人资料信息/帖子/数据(例如顶部标签、分数等。)

我找到 data.stackexchange.com 来检索所需的数据,但我不明白如何在我的站点中显示这些数据。
在 github.com 我发现了这个先决条件:https://github.com/StackExchange/StackExchange.DataExplorer#prerequisites基本上说我必须是.NET 程序员才能显示这些数据,但我是PHP 程序员,我与Apache MySQL和一起工作PHP

我知道我可以使用很多PHP MsSQL 函数,但是如何使用哪个用户名-密码连接到 Stack Exchange 数据库(我认为是访客/受限用户)?

即使这不是太多的主题,我在哪里可以找到有关如何在我的网站上显示 Stack Overflow 数据的更多信息?

0 投票
1 回答
50 浏览

sql - SQL:如何使用 Stack Exchange 数据资源管理器检索用户发布的有用答案的数量?

我正在尝试为data.stackexchange.com构建一个 SQL 查询,该查询给定特定的 Stack Overflow 用户,将列出他们接受的答案数量、得分 > 0 的答案数量以及已接受 AND/OR 的答案数量得分 > 0。

这是我到目前为止的查询,它只计算接受的答案:

当您在我的用户 ID (2234742) 上运行它时,它会显示以下输出:

我正在寻找如下输出:

要编辑我现有的查询,您可以转到我现有的 data.stackexchange.com 查询页面,然后单击查询正文下方的“fork query”。架构将显示在右侧。我是 SQL 新手,非常感谢您的帮助!

NB 请记住,这Accepted or Score > 0不仅仅是其他两列的总和,因为有重叠!

0 投票
1 回答
68 浏览

sql - 对 StackExchange 查询中的列和行重新排序

我想对一些 Stack Overflow 帖子进行数据分析,并且需要以正确的格式获取查询输出。我的目标是输入 Post ID 并以下列格式获得我的答案:

我不熟悉在 StackExchange 上编写查询,但我设法编写了一个查询以获得几乎正确的输出。我的结果是这样的:

如您所见,我为每个答案复制了 ID、标题和问题。答案在列中,而不是并排。这是我设法编写的查询。有人可以帮助我或指出正确的方向吗?

0 投票
2 回答
127 浏览

sql - Get each in String - stackexchange database

Mockup code for my problem:

The problem in detail

I am trying to get tags used in 2011 from apple.stackexchange data. (this query)

As you can see, tags in tag changes are stored as plain text in the Text field. example output with stackexchange tags

How can I create a unique list of the tags, to look them up in the Tags table, instead of this hardcoded version:

Here is a interactive example.

Stackexchange uses T-SQL, my local copy is running under postgresql using Postgres app version 9.4.5.0.

0 投票
2 回答
43 浏览

sql - 用于分桶计数的 SQL

我正在尝试使用 StackExchange 数据浏览器创建在网站上提问的人的声誉直方图。

以下给出错误消息:

建议赞赏