excel导入去重复
生活随笔
收集整理的這篇文章主要介紹了
excel导入去重复
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
前臺頁面批量導(dǎo)入數(shù)據(jù)到數(shù)據(jù)庫時,可能會發(fā)生數(shù)據(jù)重復(fù)的現(xiàn)象,如下就可解決:
1.在批量導(dǎo)入的數(shù)據(jù)傳到后臺解析成list之后
2.將list保存到數(shù)據(jù)庫
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是否有重復(fù)的數(shù)據(jù),刪除重復(fù)的數(shù)據(jù),只保留id最小的一條
多個字段同理哦
總結(jié)
以上是生活随笔為你收集整理的excel导入去重复的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 习题4-5 换硬币 (20分) 将一笔
- 下一篇: 小李子日记之