Questions tagged «duplicates»

“重复”标签涉及检测和/或处理集合中项目的多个实例。

30
在SQL表中查找重复值
查找一个字段的重复项很容易: SELECT name, COUNT(email) FROM users GROUP BY email HAVING COUNT(email) > 1 所以如果我们有一张桌子 ID NAME EMAIL 1 John asd@asd.com 2 Sam asd@asd.com 3 Tom asd@asd.com 4 Bob bob@asd.com 5 Tom asd@asd.com 该查询将为我们提供John,Sam,Tom,Tom,因为它们都相同email。 不过,我想是让具有相同重复email 和 name。 也就是说,我想获得“ Tom”,“ Tom”。 我需要这个的原因:我犯了一个错误,并允许插入重复项name和email值。现在,我需要删除/更改重复项,因此我需要先找到它们。
1931 sql  duplicates 

30
如何删除重复的行?
从相当大的SQL Server表(即300,000+行)中删除重复的行的最佳方法是什么? 由于RowID身份字段的存在,这些行当然不会是完美的重复项。 MyTable RowID int not null identity(1,1) primary key, Col1 varchar(20) not null, Col2 varchar(2048) not null, Col3 tinyint not null

30
删除列表中的重复项
我几乎需要编写一个程序来检查列表中是否有重复项,如果删除了重复项,则将其删除并返回一个新列表,其中包含未重复/删除的项。这就是我所拥有的,但老实说我不知道​​该怎么办。 def remove_duplicates(): t = ['a', 'b', 'c', 'd'] t2 = ['a', 'c', 'd'] for t in t2: t.append(t.remove()) return t

29
如何在保留订单的同时从列表中删除重复项?
Наэтотвопросестьответына 堆栈溢出нарусском:Удалениедубликатовстрокизфайласохраняяпорядокстрок 是否有内置的程序在保留顺序的同时从Python列表中删除重复项?我知道我可以使用集合来删除重复项,但这会破坏原始顺序。我也知道我可以这样滚动自己: def uniq(input): output = [] for x in input: if x not in output: output.append(x) return output (感谢您放松该代码示例。) 但是如果可能的话,我想利用一个内置的或更Pythonic的习惯用法。 相关问题:在Python中,从列表中删除重复项以使所有元素在保持顺序唯一的同时最快的算法是什么?

23
在MySQL中查找重复记录
我想在MySQL数据库中提取重复记录。这可以通过以下方式完成: SELECT address, count(id) as cnt FROM list GROUP BY address HAVING cnt > 1 结果是: 100 MAIN ST 2 我想将其拉出,以使其显示重复的每一行。就像是: JIM JONES 100 MAIN ST JOHN SMITH 100 MAIN ST 关于如何做到这一点的任何想法?我试图避免做第一个,然后在代码中用第二个查询查找重复项。
650 mysql  duplicates 

21
在JavaScript中复制数组的最快方法-切片与“ for”循环
为了在JavaScript中复制数组,请使用以下哪项更快? 切片方法 var dup_array = original_array.slice(); For 环 for(var i = 0, len = original_array.length; i < len; ++i) dup_array[i] = original_array[i]; 我知道这两种方法都只能进行浅表复制:如果original_array包含对对象的引用,则不会克隆对象,但只会复制引用,因此两个数组都将引用相同的对象。但这不是这个问题的重点。 我只问速度。







5
如何(或可以)在多列上选择DISTINCT?
我需要从合并了2列的表中检索所有行。因此,我希望所有在同一天以相同价格进行的销售都没有其他销售。基于日期和价格的唯一销售将更新为活动状态。 所以我在想: UPDATE sales SET status = 'ACTIVE' WHERE id IN (SELECT DISTINCT (saleprice, saledate), id, count(id) FROM sales HAVING count = 1) 但是我的大脑比这更痛。

25
在MySQL中删除重复的行
我有一个包含以下字段的表: id (Unique) url (Unique) title company site_id 现在,我需要删除具有same的行title, company and site_id。一种方法是使用以下SQL以及脚本(PHP): SELECT title, site_id, location, id, count( * ) FROM jobs GROUP BY site_id, company, title, location HAVING count( * ) >1 运行此查询后,我可以使用服务器端脚本删除重复项。 但是,我想知道是否只能使用SQL查询来完成。
375 mysql  sql  duplicates 

30
从JavaScript中的对象数组中删除重复项
我有一个包含对象数组的对象。 things = new Object(); things.thing = new Array(); things.thing.push({place:"here",name:"stuff"}); things.thing.push({place:"there",name:"morestuff"}); things.thing.push({place:"there",name:"morestuff"}); 我想知道什么是从数组中删除重复对象的最佳方法。举例来说,事物……东西将变成…… {place:"here",name:"stuff"}, {place:"there",name:"morestuff"}

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.