oracle刪除完全重復(fù)的數(shù)據(jù) oracle某個(gè)字段有重復(fù)數(shù)據(jù),如何刪除多余數(shù)據(jù)只保留1條?
oracle某個(gè)字段有重復(fù)數(shù)據(jù),如何刪除多余數(shù)據(jù)只保留1條?1. 在表中查找冗余的重復(fù)記錄。重復(fù)記錄由單個(gè)字段(peopleid)確定。2. 刪除表中多余的重復(fù)記錄。重復(fù)的記錄由一個(gè)字段(people
oracle某個(gè)字段有重復(fù)數(shù)據(jù),如何刪除多余數(shù)據(jù)只保留1條?
1. 在表中查找冗余的重復(fù)記錄。重復(fù)記錄由單個(gè)字段(peopleid)確定。
2. 刪除表中多余的重復(fù)記錄。重復(fù)的記錄由一個(gè)字段(peopleid)判斷,只剩下ROWID最小的記錄。
3. 在表中查找冗余的重復(fù)記錄(多個(gè)字段)。
4. 刪除表中冗余的重復(fù)記錄(多個(gè)字段),只保留行ID最小的記錄。
5. 在表中查找冗余的重復(fù)記錄(多個(gè)字段),不包括行ID最小的記錄。完成了。
oracle某個(gè)字段有重復(fù)數(shù)據(jù),如何刪除多余數(shù)據(jù)只保留1條?
具體操作步驟如下:第一,Oracle數(shù)據(jù)庫,場(chǎng)景:表中的數(shù)據(jù)(客戶銷售人員)不是完全重復(fù)的,但是可能有多個(gè)數(shù)據(jù),有些是重復(fù)的。我想得到表中符合條件的記錄,但是如果這些記錄中的customer ID和customer name重復(fù),則只能留下一個(gè)。