问题标签 [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.
tsql - 有没有办法在 T-SQL 中快速复制记录?
我需要复制所有字段完全相同的选定行,除了 ID ident int 由 SQL 自动添加。
复制/克隆记录(最多 50 个)的最佳方法是什么?
MS SQL 2008 中是否有任何 T-SQL 功能,或者我是否需要在存储过程中选择插入?
mysql - 查找在一列中不同的“重复”行
我在 MySQL 5.1 中有一个如下表:
在这张表中,log_id
总是orig_log_id
独一无二的。但是,两行可能有任何其他字段的重复值。忽略*log_id
字段,我们的问题是两行在所有其他列中可能相同,但对于value
. 我试图找出正确的 SQL 查询,以确定两行(或多行)何时具有相同的date
,date_millis
和值,但,和eib_address
的不同值。到目前为止,我已经能够提出一个查询来完成我上一句中的第一个子句:value
log_id
orig_log_id
但是,我似乎无法弄清楚何时value
不同。我至少知道仅仅扔进AND main.value != dupes.value
子句ON
是不行的!
mysql - 如何在 SQL 中查找不完全相同但相似的重复字符串值
我有一个列名为 company_name(string) 的表,我需要找到该列的重复值,我不能使用 distinct 或 group by,因为它们不完全相同。例如:
我如何在 sql 中找到这样的条目,或者是否有任何 ruby 库。
mysql - MySql Duplicate-data 另一个表上的条目
我有 table1,table2 => 所有字段都是相同的,除了 table2 两个有一个额外的字段,它是 table1 的 FK
所以 tid = table1 id。
我需要将一行从表 1 复制到表 2,所以表 2 基本上是表 1 的备份。我可以使用 mysql,然后是 php,然后再次使用 mysql 我想知道你是否可以在 mysql 上有一个更简单的解决方案:)
希望不要太复杂
c# - 如何从 ms 访问数据库中删除重复的行 (C#)
我一直在浏览各种网站和代码,但似乎没有什么能结束我的痛苦。它们要么帮助查找和删除特定列的重复项,要么仅从数据表中删除,而不是从底层数据库本身中删除。我想从我的 mdb 文件的表“table1”中删除重复的行。
为了使我的要求更清楚:
- 表中的任何列都没有设置主键(我负担不起)
- 我想删除所有重复的行,但一个!(顺序没有意义)
- 我更喜欢从数据库中删除重复项,而不是在更新数据库本身之前首先检查是否存在这样的行(如果这是最后的手段,那是不受欢迎的)
重复行是指不明显的行。例如,在以下示例中,只有第 3 行和第 5 行是重复的。我想删除其中的任何一个。
/li>
应通过单击按钮从数据库中删除重复的行,如下所示
提前致谢。是的,我是新手。。
mysql - MySQL 删除 SELECT 上的重复行数据
我有一个表,我想在使用 SELECT 操作时过滤掉重复的数据,表本身包含这样的数据:
我想要的是这样的,请注意订单仍然完好无损:
DISTINCT 或 GROUP BY 不起作用,因为它丢弃了所有重复的数据
为什么我需要这种数据,是因为我想使用这些数据绘制图表,通过减少节点(删除某些序列中的重复数据)图表将不那么拥挤并且渲染速度更快
sql-server-2005 - SELECT *(除了身份)FROM
我有一个大约 20 列的表,我希望复制一条记录。我可以这样做:
但是,这将非常耗时,并且如果将来将新列添加到表中,我希望它能够自动复制。因此,我正在寻找一些方法:
这可能吗?
python - 检测不同结构表之间数据冗余的方法
我正在处理一个涉及多个数据库实例的问题,每个实例都有不同的表结构。问题是,在这些表之间,有很多很多重复,我需要一种方法来有效地找到它们,报告它们,并可能消除它们。
例如。我有两个表,第一个表,CustomerData
其中的字段:
我有另一个表CustomerData2
(稍后构建),其中包含以下字段:
在上面的两个表之间,我知道一个事实,customerName
andcustomerFirstName
用于存储相同的数据,并且类似地customerLocation
,andcustomerAddress
也用于存储相同的数据。
可以说,一些销售团队一直在使用customerData
,而其他人一直在使用customerData2
. 我希望有一种可扩展的方式来检测表之间的冗余并报告它们。可以肯定地假设customerFID
两个表中的内容是一致的,并且指的是同一个客户。
我可以想到的一个解决方案是,在 python 中创建一个 customerData
类,将两个表中的记录映射到这个类,并为类中需要的对象计算哈希/签名(customerName, customerLocation/Address
)并将它们存储到签名表,其中包含以下列:
然后对于每个entityType
,我为每个寻找重复的签名customerFID
实际上,我正在处理大量的生物医学数据,有很多很多列。它们是由不同的人创建的(遗憾的是没有标准的命名法或结构),并且是存储在其中的重复数据
编辑: 为简单起见,我可以将所有数据库实例移动到单个服务器实例。
sql - 我可以将表 T 中的行的副本插入表 T 而不列出其列并且没有主键错误吗?
我想做这样的事情:
问题是 T 有一个主键列,因此这会导致错误,就像尝试设置主键一样。坦率地说,我也不想设置主键。我想用新的主键创建全新的行,但其余字段是从原始行复制过来的。
这应该是适用于各种表格的通用代码。好吧,所以如果没有很好的方法,我只会编写代码来动态提取列名、构造列表等。但也许有?我是第一个尝试在数据库中创建重复行的人吗?
sql-server - 在设计一对多关系时避免重复
我经历了很多线程,无法弄清楚。对不起,如果这是一个重复的问题。考虑以下设置。
1)员工=>(ID,姓名)
2)部门=>(ID,姓名,位置,文员,会计,中层经理,集团经理,区域经理,活跃)
部门可有多名文员、会计师、中层管理人员等。他们只是 Employee 表中的雇员。对于没有数据重复、没有更新异常和没有/更少的联结表的部门实体,需要一个更好的数据库模式(灵活,例如添加一个新列作为部门经理必须很容易)。
提前致谢!:)