mysql去重复 保留一条

作者:木瑾  更新 :2022-11-06 13:33:35   科技百科  

mysql去重复 保留一条

mysql去重复 保存一条怎么操作呢?一起来看下吧:

1查找表中多余重复记录,重复记录是依据单独字段(peopleId)来判定

SELECT    *FROM    peopleWHERE    peopleId IN(SELECT            peopleId        FROM            people        GROUP BY            peopleId        HAVING            count(peopleId)>1)

2删掉表中多余重复记录,重复记录是依据单独字段(peopleId)来判定,只留有rowid最小纪录

DELETEFROM    peopleWHERE    peopleName IN(SELECT            peopleName        FROM            people        GROUP BY            peopleName        HAVING            count(peopleName)>1)AND peopleId NOT IN(SELECT        min(peopleId)FROM        people    GROUP BY        peopleName    HAVING        count(peopleName)>1)

3查找表中多余重复记录(多个字段)

SELECT    *FROM    vitae aWHERE(a.peopleId,a.seq)IN(SELECT            peopleId,seq        FROM            vitae        GROUP BY            peopleId,seq        HAVING            count(*)>1)

4删掉表中多余重复记录(多个字段),只留有rowid最小纪录

DELETEFROM    vitae aWHERE(a.peopleId,a.seq)IN(SELECT            peopleId,seq        FROM            vitae        GROUP BY            peopleId,seq        HAVING            count(*)>1)AND rowid NOT IN(SELECT        min(rowid)FROM        vitae    GROUP BY        peopleId,seq    HAVING        count(*)>1)

5查找表中多余重复记录(多个字段),不包括rowid最小纪录

SELECT    *FROM    vitae aWHERE(a.peopleId,a.seq)IN(SELECT            peopleId,seq        FROM            vitae        GROUP BY            peopleId,seq        HAVING            count(*)>1)AND rowid NOT IN(SELECT        min(rowid)FROM        vitae    GROUP BY        peopleId,seq    HAVING        count(*)>1)

6清除一个字段的左侧的第一位:

UPDATE tableNameSET[Title]=RIGHT([Title],(len([Title])-1))WHERE    Title LIKE'村%'

7清除一个字段的右侧的第一位:

UPDATE tableNameSET[Title]=LEFT([Title],(len([Title])-1))WHERE    Title LIKE'%村'

8假删掉表中多余重复记录(多个字段),不包括rowid最小纪录

UPDATE vitaeSET ispass=-1WHERE    peopleId IN(SELECT            peopleId        FROM            vitae        GROUP BY            peopleId

之上就是小编今天的分享,希望可以帮助到大家。

- END -

开黄腔什么意思

开黄腔什么意思

大家都知道开黄腔是一个网络流行词,现在网络上有很多网络流行词,很多人会把这些网络流行词放到聊天中,那开黄腔是什么...

女字加一笔是什么字?

女字加一笔是什么字?

01毋女字加一笔是毋。形象兼会意字,女之分化字。从女,正中间加一横笔为分化标记,女亦声。女、母、毋均一字之分化。东...

太行山在哪里(太行山位于中国河北平原与山西高原之间,跨越北京、河北、山西、)

太行山在哪里(太行山位于中国河北平原与山西高原之间,跨越北京、河北、山西、)

太行山在哪里,中国河北平原和山西高原之间。太行山跨越北京、河北、山西、河南四省,山脉呈东北—西南走向,北起北京西...

市委和市政府有啥区别

市委和市政府有啥区别

市委和市政府有啥区别,1、组织机构不同:市委是市级党的党政机关,代表党开展工作;市政府是该市的行政机关,代表地方开展...

学习通考试悬浮窗会被检测吗(学习通移动端考试规则是什么)

学习通考试悬浮窗会被检测吗(学习通移动端考试规则是什么)

会。学习通的课程考试悬浮窗是会被检测到的。因为后台的监考老师具有实时监测考生屏幕的权限。如果学生在考试过程...

功夫不负有心人(功夫不负有心人是一句很有名的汉语俗语(谚语))

功夫不负有心人(功夫不负有心人是一句很有名的汉语俗语(谚语))

功夫不负有心人是一句很有名的汉语俗语(谚语),意思是只要用心去做某事,就会取得成功。相关事例鉴真东渡鉴真18岁出家为...

古代一寸是多少厘米(各个朝代尺寸代表长度不尽相同)

古代一寸是多少厘米(各个朝代尺寸代表长度不尽相同)

古代一寸是多少厘米,各个朝代的尺寸代表长度不尽相同。1、夏:一寸=2.49厘米;2、商:一寸=3.11厘米;3、周:一寸=1.99厘米;4...

动摩擦因数公式(动摩擦因数的大小与两个接触面的材料和粗糙程度等情况有关)

动摩擦因数公式(动摩擦因数的大小与两个接触面的材料和粗糙程度等情况有关)

动摩擦因数公式:μ=f/N。(μ为动摩擦系数,无单位,f为摩擦力,N为正压力)动摩擦因数(或动摩擦系数)是彼此接触的物体做相对运...

五月的别称和雅称有鸣蜩、午月、端阳、蒲月等

五月的别称和雅称有鸣蜩、午月、端阳、蒲月等

五月的别称和雅称有鸣蜩、午月、端阳、蒲月、榴月等。鸣蜩:《诗经》上记载“五月鸣蜩”,蜩即是蝉。诗句翻译为:是在五...

牛肚煮多久能熟

牛肚煮多久能熟

生牛肚一般要煮半小时才能熟。煮生牛肚的时候,可以在锅里放入一点苏打粉、发酵粉来缩短熬煮牛肚所需的时间。并且在...

查看更多知识百科