自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

DB2刪除重復(fù)記錄的五種情況

數(shù)據(jù)庫
如果數(shù)據(jù)庫中有重復(fù)的冗余記錄,我們需要做的就是查找出來并進(jìn)行刪除操作,下面就有關(guān)DB2刪除重復(fù)記錄的情況進(jìn)行了詳述,供您參考學(xué)習(xí)。

DB2刪除重復(fù)記錄得方法和其他數(shù)據(jù)庫系統(tǒng)有何不同呢?下文為您列舉了五種DB2刪除重復(fù)記錄的情況,希望對您有所啟迪。

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

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

2、DB2刪除重復(fù)記錄,重復(fù)記錄是根據(jù)單個字段(peopleId)來判斷,只留有rowid最小的記錄
delete from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) and rowid not in (select min(rowid) from people group by peopleId having count(peopleId )>1)

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

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

4、DB2刪除重復(fù)記錄(多個字段),只留有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)

5、查找表中多余的重復(fù)記錄(多個字段),不包含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)

 

 

 

【編輯推薦】

aix環(huán)境下創(chuàng)建DB2數(shù)據(jù)庫的方法

九個DB2常用命令

aix下DB2創(chuàng)建表空間的方法

windows下DB2創(chuàng)建表空間的實現(xiàn)

教您如何在DB2刪除數(shù)據(jù)量大的表

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-09-28 15:46:22

SQL刪除重復(fù)記錄

2010-09-28 15:40:51

SQL刪除重復(fù)記錄

2010-10-13 17:07:46

MySQL刪除重復(fù)記錄

2010-09-03 09:49:39

SQL刪除

2010-11-03 13:50:49

DB2刪除重復(fù)數(shù)據(jù)

2015-10-23 16:40:21

DB2刪除數(shù)據(jù)

2010-10-27 16:49:23

Oracle刪除重復(fù)記

2010-11-23 14:26:02

MySQL刪除重復(fù)記錄

2010-09-25 16:17:25

SQL語句

2010-10-27 16:56:05

Oracle重復(fù)記錄

2010-11-03 15:49:32

DB2刪除表

2010-11-03 11:49:15

刪除DB2數(shù)據(jù)

2010-07-26 17:00:11

SQL Server查

2011-05-24 10:04:39

Oracle重復(fù)記錄

2010-11-01 09:54:24

DB2管理服務(wù)器

2010-11-15 14:42:03

Oracle查詢重復(fù)記

2010-10-13 17:13:17

MySQL重復(fù)記錄

2010-11-25 15:43:02

MYSQL查詢重復(fù)記錄

2010-09-03 11:42:04

SQL刪除

2010-09-30 16:21:40

DB2隔離級別
點贊
收藏

51CTO技術(shù)棧公眾號