一種方便理解的mysql 去重方法

2021-07-05 05:52:00 字數 415 閱讀 1371

遇到個問題,240萬的郵箱資料,重複了70萬,這就是怎麼過濾的問題了。

大致搜尋了一下,有一種比較土的方法。

mysql沒有select into table select * from table2

create table new_table select  * from prev_table

或者insert into new_table select * from prev_table

因為insert into的時候要有個表,所以,先造乙個相同的結構的表,然後在insert into 

大致的語句是這樣:

insert into new_table select * from prev_table group by email order by id;

這樣把兩個表互換下名字就解決了。

List集合去重的一種方法

前一段時間們需要對乙個list集合去重,情況是該集合中會出現多個name屬性值相同的,但是其他屬性值不同的資料。在這種情況下,需求要只保留其中乙個就好。我覺得遍歷和hashset都不是我想要的,便採用了一下方式 定義compare類,繼承iequalitycomparer介面 public clas...

一種使用VBA陣列去重的思路

下面這個表是要去重的部分資料,這次我需要做的是 把資料中的日期提取出來去重 日後計算需要用到 為了能夠達到去重的目的,首先要先把日期提取出來,如果只是為了提取日期,那麼可以使用format很方便,今天嘗試用string寫,只是一種嘗試,以便以後處理其他資料,如下 sub 時間去重 把所有的日期資料放...

sql去重查詢的另一種方式

測試表中的資料是這樣的 需url去重,同時查詢出id和url 查詢的結果需要同時查詢出id和url,用distinct的方法,也許不是很完美,可以用下面這個方法 select from test a where id select min id from test where url a.url 查...