excel导入去重复
生活随笔
收集整理的這篇文章主要介紹了
excel导入去重复
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前臺頁面批量導入數據到數據庫時,可能會發生數據重復的現象,如下就可解決:
1.在批量導入的數據傳到后臺解析成list之后
2.將list保存到數據庫
3.重點來了,這個時候,我們添加一個刪除的方法
4.sql如下:
?DELETE FROM YY WHERE ID in
(
SELECT a.ID FROM(
SELECT
ID
FROM
YY y
WHERE
y.name IN (
SELECT
y.name
FROM
YY y
GROUP BY
y.name
HAVING
count(y.name) > 1
)
AND y.ID NOT IN (
SELECT
min(y.ID)
FROM
YY y
GROUP BY
y.name
HAVING
count(y.name) > 1
)?
) a
)
判斷name是否有重復的數據,刪除重復的數據,只保留id最小的一條
多個字段同理哦
總結
以上是生活随笔為你收集整理的excel导入去重复的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 习题4-5 换硬币 (20分) 将一笔
- 下一篇: 小李子日记之