MYSQL 刪除重複的電話號碼

2021-09-30 16:38:21 字數 585 閱讀 6485

編寫乙個 sql 查詢,來刪除 person 表中所有重複的**,重複的**裡只保留 id 最小 的那個。

例如,在執行你的查詢語句之後,上面的 person 表應返回以下幾行:

解法一:分組找出最小的id,然後用not in()排除,剩下的都是可以刪的

delete from person where id not in

(select p1.id from (select min(id) as id from person group by tel ) as p1)

解法二:兩表相聯,需要指定刪哪張,所以p1要加在delete後面

delete p1 from person p1,person p2 where p1.tel=p2.tel and p1.id > p2.id;

電話號碼問題

問題描述 商業單位需要容易記憶的 號碼,有一些方法可以讓 號碼變得更容易記憶。譬如,可以把 號碼寫成單詞或短語,如 mon glop 可以代表滑鐵盧大學的 有時僅僅是把號碼的一部分寫成單詞,如打 310 gino 便可向 gino 比薩餅店定購比薩。另一種讓 號碼容易記憶的方法是將數字用一種容易記的...

遮蔽電話號碼

private static final string regex fixedphone 010 02 d 0 3 9 d d private static final pattern pattern zipcode pattern.compile regex fixedphone 遮蔽 號碼,固定...

電話號碼問題

商業單位需要容易記憶的 號碼,有一些方法可以讓 號碼變得更容易記憶。譬如,可以把 號碼寫成單詞或短語,如 mon glop 可以代表滑鐵盧大學的 有時僅僅是把號碼的一部分寫成單詞,如打 310 gino 便可向 gino 比薩餅店定購比薩。另一種讓 號碼容易記憶的方法是將數字用一種容易記的方式組合起...