问题标签 [duplicates]

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 投票
7 回答
1119 浏览

sql - SQL 查找可能的重复项

我需要能够识别表中可能重复的 SQL 代码。假设我的表有 4 列:

  • ID(主键)

  • 日期1

  • 日期2

  • 组ID

(Date1, Date2, GroupID) 形成一个唯一键。

该表一次填充数据块,并且经常会加载一个新块,其中包含许多已经存在的记录。这很好,只要唯一的钥匙抓住他们。不幸的是,有时 Date1 是空的(或至少是“1900/01/01”),无论是第一次上传还是后续上传。

所以我需要的是确定 (Date2, GroupID) 组合出现多次的位置以及其中一条记录 Date1 = '1900/01/01' 的位置

谢谢

卡尔

0 投票
1 回答
99 浏览

asp.net - 没有调试器语句的重复 JavaScript?

我有 ASP.NET 3.5 页面,我需要在其中调试一些 JavaScript 代码。

如您所见,我在第一行添加了调试器语句。出于某种原因,当我执行页面时,javascript(在字符串变量中并使用 Page.ClientScript.RegisterClientScript 语句注册)在我的源代码中出现了两次!第二个块也没有我的调试器语句!我检查了项目,这个 Javascript 块在项目中只列出一次。

有任何想法吗?(我运行的客户端是 IE8,如果有区别的话)

0 投票
6 回答
5309 浏览

python - 查找重复邮寄地址的策略

我试图想出一种基于相似度分数来查找重复地址的方法。考虑这些重复的地址:

我计划应用一些字符串转换来使长单词缩写,如 NORTH -> N,删除所有空格、逗号和破折号以及井号。现在,有了这个输出,我如何将 addr_3 与其余地址进行比较并检测到相似之处?多少百分比的相似性是安全的?你能为此提供一个简单的python代码吗?

谢天谢地,

爱德华多

0 投票
3 回答
3833 浏览

mysql - 在 MySQL 中并排显示所有重复项

我有一张这样的桌子:

请注意,在上述示例数据中,唯一可靠的是日期和用户。通过一个 90% 归咎于我的过度网站,我设法让用户复制他们的日常条目。在某些情况下,副本旨在更新其持续时间,在其他情况下,他们试图更改他们当天使用的 user_group,在其他情况下两者兼而有之。

幸运的是,我有一个相当强烈的想法(因为这是对旧系统的更新),哪些记录是正确的。(基本上,这一切都是为了尝试将旧数据库与新数据库无缝合并)。

不幸的是,我或多或少必须手动执行此操作,否则可能会丢失仅存在于一侧而不存在于另一侧的数据......

长话短说,我试图找出正确的 MySQL 查询来返回在任何给定日期为用户提供多个条目的所有记录。我一直在努力使用 GROUP BY 和 HAVING,但我能得到的最好的结果是每个重复项的两个重复项之一的列表,如果我确定这是错误的,那就太好了。

这是我最接近的:

对此的任何帮助都将非常有用。如果需要,我有每组重复项的用户/日期列表,所以我可以手动删除所有 400 个,但我更愿意一次看到它们。

谢谢!

0 投票
5 回答
18415 浏览

mysql - MySQL删除子查询的所有结果

好的,所以如果您想了解背景故事,请查看我的上一个问题

找出我的哪些记录不是重复的很容易:

这将返回我所有的非重复项。所以我想我会将它们移到另一个名为“no_duplicates”的表中,然后将它们从原始表中删除。然后我可以在原始表中单独看到重复项,修复它们,然后将 no_dupes 添加回来。但是同时:

像魅力一样工作,以下引发错误:

我的猜测是,虽然查询返回唯一的、已在表中的记录,但通过聚合函数删除是不合理的。这是可以理解的,除了我不知道我还能做些什么来确保只删除我移动的记录。我搜索并没有发现“在插入原始表中的记录之后”语法,我的猜测是它无论如何都会失败,原因与删除失败的原因相同。

那么,有人可以帮我找到丢失的部分吗?

0 投票
3 回答
10778 浏览

sql - SQL 导入跳过重复项

我正在尝试将批量上传到 SQL 服务器数据库中。源文件有我想删除的重复项,所以我希望该操作会自动上传第一个,然后丢弃其余的。(我设置了一个唯一的键约束)。问题是,一旦尝试重复上传,整个事情就会失败并回滚。有什么办法可以告诉 SQL 继续运行吗?

0 投票
4 回答
194 浏览

sql - 自动附加唯一 ID 到重复标题的算法

我有一个用户将一段数据输入我的数据库并将其命名为“Widget Title”。如果他调用另一个项目“小部件标题”,另一个,另一个,当他在他的小部件列表中看到它们时,我想像这样显示它们:

  • 一些项目
  • 小部件标题
  • 其他一些项目
  • 小部件标题 2
  • 小部件标题 3
  • 另一个项目
  • 小部件标题 4

每个重复出现都有自己附加的递增 id。

您会在进入数据库的过程中执行此操作,还是在显示列表的输出时执行此操作?

我可以有算法吗?

0 投票
3 回答
5120 浏览

sql - SQL查询根据其他因素获取重复记录数

我有一个表(参与者),它有多个列,这些列都可能是不同的。在这个查询中特别感兴趣的两列是 userID 和 programID 我在这里有一个两部分的查询。

  1. 我希望能够获取在此表中多次出现的所有用户 ID 的列表。我该怎么做呢?
  2. 我希望能够获取相同用户 ID 出现在多个程序 ID 中的所有程序 ID 的计数。(在 2 个程序中出现相同用户 ID 的程序的 IE 计数,在 3 个程序中出现相同用户 ID 的程序的计数,等等......)例如:

    预期结果:用户 ID 计数 = 2;程序 = 3 用户 ID 计数 = 3;程序 = 3

谁能帮我解决这个问题。

我当前的问题 1 代码是:

0 投票
2 回答
8062 浏览

excel - Excel:删除一列中的重复项,同时保留相邻列中的最大值

我有一个包含两列的 Excel 电子表格。第一列是标签,第二列是数值。我想删除“A”列中的所有重复标签,并保留“B”列中的最大数值。我试图在下面说明(过滤器会在给定“原始表”的情况下产生“合并表”:

注意 1:我正在尝试解析邮件服务器日志文件以获取主机列表及其在任何特定日期的最大 SMTP 连接。如果您可以建议一种在 Windows 上执行此操作的方法(即使这意味着使用 Strawberry Perl),我将不胜感激该解决方案。

注意 2:您可能必须对我在下面绘制的“电子表格”发挥想象力,我尝试将每一行放在单独的行中,但所有行都呈现在一行中。[编辑] 通过将所有内容放在无序列表中来修复它。

《原单》

  • colA, colB
  • 名称 1, 32.0,
  • 名称1, 12.5,
  • 名称1, 11.0,
  • 名称1, 10.1,
  • 名称 1, 6.9,
  • 名称2, 2.3,
  • 名称2, 1.1,
  • 名称2, 0.9,
  • 姓名 3, 54,
  • 姓名 3, 60,
  • 姓名 3, 101,
  • 姓名 3, 12,

《综合表》

  • colA, colB
  • 名称 1, 32.0,
  • 名称2, 2.3,
  • 姓名 3, 101,

问候, emk

0 投票
2 回答
669 浏览

ruby-on-rails - 机械化设置字段重名

我正在使用 mechanize 并且在一个表单上遇到问题...该表单有两个同名的选择框。

如何选择第二个?

IE。NumNights 第二次出现。

我在文档中发现了这样的内容:

但这不起作用: