久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

SQL刪除重復(fù)數(shù)據(jù)的方法

共計(jì) 1708 個(gè)字符,預(yù)計(jì)需要花費(fèi) 5 分鐘才能閱讀完成。

自動(dòng)寫代碼機(jī)器人,免費(fèi)開(kāi)通

這篇文章將為大家詳細(xì)講解有關(guān) SQL 刪除重復(fù)數(shù)據(jù)的方法,丸趣 TV 小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

在 sql 中,可以使用 select 語(yǔ)句刪除重復(fù)數(shù)據(jù),語(yǔ)法為:“select * from 字段 where 字段 id in (select 字段 id from 字段 group by 字段 having count( 字段 id) 1)”。

本教程操作環(huán)境:windows7 系統(tǒng)、mysql8.0 版本、Dell G3 電腦。

用 SQL 語(yǔ)句, 刪除掉重復(fù)項(xiàng)只保留一條

在幾千條記錄里, 存在著些相同的記錄, 如何能用 SQL 語(yǔ)句, 刪除掉重復(fù)的呢

查找表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個(gè)字段(peopleId)來(lái)判斷

select * from people 
where peopleId in (select peopleId from people group by peopleId having count(peopleId)   1)

擴(kuò)展:

刪除表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個(gè)字段(peopleId)來(lái)判斷,只留有 rowid 最小的記錄

delete from people
where 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)

查找表中多余的重復(fù)記錄(多個(gè)字段)

select * from vitae a
where (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*)   1)

刪除表中多余的重復(fù)記錄(多個(gè)字段),只留有 rowid 最小的記錄

delete from vitae a
where (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)

查找表中多余的重復(fù)記錄(多個(gè)字段),不包含 rowid 最小的記錄

select * from vitae a
where (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)

消除一個(gè)字段的左邊的第一位:

update tableName set [Title]=Right([Title],(len([Title])-1)) where Title like  村 %

消除一個(gè)字段的右邊的第一位:

update tableName set [Title]=left([Title],(len([Title])-1)) where Title like  % 村 

假刪除表中多余的重復(fù)記錄(多個(gè)字段),不包含 rowid 最小的記錄

update vitae set ispass=-1where peopleId in (select peopleId from vitae group by peopleId

關(guān)于“SQL 刪除重復(fù)數(shù)據(jù)的方法”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

向 AI 問(wèn)一下細(xì)節(jié)

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-04發(fā)表,共計(jì)1708字。
轉(zhuǎn)載說(shuō)明:除特殊說(shuō)明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒(méi)有評(píng)論)
主站蜘蛛池模板: 苏尼特右旗| 宾川县| 奉化市| 苏尼特右旗| 潞城市| 乐陵市| 恩施市| 玉田县| 绥化市| 苏尼特左旗| 商河县| 登封市| 静安区| 西宁市| 石首市| 鹤岗市| 宽甸| 婺源县| 德昌县| 漠河县| 苏州市| 新乡市| 五华县| 鸡泽县| 连城县| 江津市| 浮山县| 长兴县| 沾益县| 永新县| 岳阳市| 重庆市| 阿克| 通州区| 江都市| 桃园市| 亚东县| 中方县| 修水县| 阿图什市| 定边县|