问题标签 [duplicate-data]

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

tsql - 有没有办法在 T-SQL 中快速复制记录?

我需要复制所有字段完全相同的选定行,除了 ID ident int 由 SQL 自动添加。

复制/克隆记录(最多 50 个)的最佳方法是什么?

MS SQL 2008 中是否有任何 T-SQL 功能,或者我是否需要在存储过程中选择插入?

0 投票
2 回答
8334 浏览

mysql - 查找在一列中不同的“重复”行

我在 MySQL 5.1 中有一个如下表:

在这张表中,log_id总是orig_log_id独一无二的。但是,两行可能有任何其他字段的重复值。忽略*log_id字段,我们的问题是两行在所有其他列中可能相同,但对于value. 我试图找出正确的 SQL 查询,以确定两行(或多行)何时具有相同的date,date_millis和值,但,和eib_address的不同值。到目前为止,我已经能够提出一个查询来完成我上一句中的第一个子句:valuelog_idorig_log_id

但是,我似乎无法弄清楚何时value不同。我至少知道仅仅扔进AND main.value != dupes.value子句ON是不行的!

0 投票
3 回答
1386 浏览

mysql - 如何在 SQL 中查找不完全相同但相似的重复字符串值

我有一个列名为 company_name(string) 的表,我需要找到该列的重复值,我不能使用 distinct 或 group by,因为它们不完全相同。例如:

我如何在 sql 中找到这样的条目,或者是否有任何 ruby​​ 库。

0 投票
2 回答
370 浏览

mysql - MySql Duplicate-data 另一个表上的条目

我有 table1,table2 => 所有字段都是相同的,除了 table2 两个有一个额外的字段,它是 table1 的 FK

所以 tid = table1 id。

我需要将一行从表 1 复制到表 2,所以表 2 基本上是表 1 的备份。我可以使用 mysql,然后是 php,然后再次使用 mysql 我想知道你是否可以在 mysql 上有一个更简单的解决方案:)

希望不要太复杂

0 投票
4 回答
4781 浏览

c# - 如何从 ms 访问数据库中删除重复的行 (C#)

我一直在浏览各种网站和代码,但似乎没有什么能结束我的痛苦。它们要么帮助查找和删除特定列的重复项,要么仅从数据表中删除,而不是从底层数据库本身中删除。我想从我的 mdb 文件的表“table1”中删除重复的行。

为了使我的要求更清楚:

  1. 表中的任何列都没有设置主键(我负担不起)
  2. 我想删除所有重复的行,但一个!(顺序没有意义)
  3. 我更喜欢从数据库中删除重复项,而不是在更新数据库本身之前首先检查是否存在这样的行(如果这是最后的手段,那是不受欢迎的)
  4. 重复行是指不明显的行。例如,在以下示例中,只有第 3 行和第 5 行是重复的。我想删除其中的任何一个。

    /li>

应通过单击按钮从数据库中删除重复的行,如下所示

提前致谢。是的,我是新手。。

0 投票
1 回答
654 浏览

mysql - MySQL 删除 SELECT 上的重复行数据

我有一个表,我想在使用 SELECT 操作时过滤掉重复的数据,表本身包含这样的数据:

我想要的是这样的,请注意订单仍然完好无损:

DISTINCT 或 GROUP BY 不起作用,因为它丢弃了所有重复的数据

为什么我需要这种数据,是因为我想使用这些数据绘制图表,通过减少节点(删除某些序列中的重复数据)图表将不那么拥挤并且渲染速度更快

0 投票
2 回答
356 浏览

sql-server-2005 - SELECT *(除了身份)FROM

我有一个大约 20 列的表,我希望复制一条记录。我可以这样做:

但是,这将非常耗时,并且如果将来将新列添加到表中,我希望它能够自动复制。因此,我正在寻找一些方法:

这可能吗?

0 投票
1 回答
453 浏览

python - 检测不同结构表之间数据冗余的方法

我正在处理一个涉及多个数据库实例的问题,每个实例都有不同的表结构。问题是,在这些表之间,有很多很多重复,我需要一种方法来有效地找到它们,报告它们,并可能消除它们。

例如。我有两个表,第一个表,CustomerData其中的字段:

我有另一个表CustomerData2(稍后构建),其中包含以下字段:

在上面的两个表之间,我知道一个事实,customerNameandcustomerFirstName用于存储相同的数据,并且类似地customerLocation,andcustomerAddress也用于存储相同的数据。

可以说,一些销售团队一直在使用customerData,而其他人一直在使用customerData2. 我希望有一种可扩展的方式来检测表之间的冗余并报告它们。可以肯定地假设customerFID两个表中的内容是一致的,并且指的是同一个客户。

我可以想到的一个解决方案是,在 python 中创建一个 customerData类,将两个表中的记录映射到这个类,并为类中需要的对象计算哈希/签名(customerName, customerLocation/Address)并将它们存储到签名表,其中包含以下列:

然后对于每个entityType,我为每个寻找重复的签名customerFID

实际上,我正在处理大量的生物医学数据,有很多很多列。它们是由不同的人创建的(遗憾的是没有标准的命名法或结构),并且是存储在其中的重复数据

编辑: 为简单起见,我可以将所有数据库实例移动到单个服务器实例。

0 投票
2 回答
142 浏览

sql - 我可以将表 T 中的行的副本插入表 T 而不列出其列并且没有主键错误吗?

我想做这样的事情:

问题是 T 有一个主键列,因此这会导致错误,就像尝试设置主键一样。坦率地说,我也不想设置主键。我想用新的主键创建全新的行,但其余字段是从原始行复制过来的。

这应该是适用于各种表格的通用代码。好吧,所以如果没有很好的方法,我只会编写代码来动态提取列名、构造列表等。但也许有?我是第一个尝试在数据库中创建重复行的人吗?

0 投票
6 回答
2278 浏览

sql-server - 在设计一对多关系时避免重复

我经历了很多线程,无法弄清楚。对不起,如果这是一个重复的问题。考虑以下设置。

1)员工=>(ID,姓名)

2)部门=>(ID,姓名,位置,文员,会计,中层经理,集团经理,区域经理,活跃)

部门可有多名文员、会计师、中层管理人员等。他们只是 Employee 表中的雇员。对于没有数据重复、没有更新异常和没有/更少的联结表的部门实体,需要一个更好的数据库模式(灵活,例如添加一个新列作为部门经理必须很容易)。

提前致谢!:)