在Oracle中找出重複的紀錄的方法(轉)
在Oracle中找出重複的紀錄的方法(轉)[@more@]SQL> desc test
Name Null? Type
----------------------------------------- -------- -----------------
ID NUMBER
--表 test有重複的記錄1,10
SQL> select * from test;
ID
----------
1
2
3
4
10
1
1
1
1
1
10
11 rows selected.
--查詢表中的哪些記錄有重複
SQL> select * from test group by id having count(*)>1;
ID
----------
1
10
--查詢出沒有重複記錄的結果集
SQL> select * from test group by id;
ID
----------
1
2
3
4
10
SQL> select distinct * from test;
ID
----------
1
2
3
4
10
--刪除重複的記錄
SQL> delete from test a where a.rowid!=(select max(rowid) from test b
2 where a.id=b.id);
6 rows deleted.
SQL> commit;
Commit complete.
--刪除後的查詢結果集
SQL> select * from test;
ID
----------
2
3
4
1
10
Name Null? Type
----------------------------------------- -------- -----------------
ID NUMBER
--表 test有重複的記錄1,10
SQL> select * from test;
ID
----------
1
2
3
4
10
1
1
1
1
1
10
11 rows selected.
--查詢表中的哪些記錄有重複
SQL> select * from test group by id having count(*)>1;
ID
----------
1
10
--查詢出沒有重複記錄的結果集
SQL> select * from test group by id;
ID
----------
1
2
3
4
10
SQL> select distinct * from test;
ID
----------
1
2
3
4
10
--刪除重複的記錄
SQL> delete from test a where a.rowid!=(select max(rowid) from test b
2 where a.id=b.id);
6 rows deleted.
SQL> commit;
Commit complete.
--刪除後的查詢結果集
SQL> select * from test;
ID
----------
2
3
4
1
10
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-961497/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 寫個方法,找出指定字串中重複最多的字元及其長度字串字元
- Oracle中刪除表中的重複資料Oracle
- excel怎麼篩選重複的內容 excel找出重複項並提取Excel
- MySql避免重複插入記錄的幾種方法MySql
- dataset 判斷整列是否有重複,找出重複資料
- Oracle如何刪除表中重複記錄保留第一條Oracle
- 大型攻擊數量創紀錄重複攻擊激增
- MySQL資料庫中刪除重複記錄的方法總結[推薦]MySql資料庫
- 使用SQL語句去掉重複記錄的兩種方法SQL
- SpingMVC框架中去掉List中重複bean的方法MVC框架Bean
- 刪除重複id的記錄
- Kafka中避免重複訊息的5種有效方法Kafka
- MySQL中處理各種重複的一些方法MySql
- 辦公小技巧:excel重複項怎麼找出來?Excel
- 刪除oracle重複值Oracle
- 在Django中查詢重複專案Django
- java陣列中重複元素的去重Java陣列
- 陣列去除重複的幾個方法陣列
- 前端開發中減少重複勞動,提升效率的方法前端
- Oracle:重複資料去重,只取最新的一條資料Oracle
- 查詢Set中重複的元素
- 陣列中重複的數字陣列
- LLVM 在 2021 年實現創紀錄的增長LVM
- 在Java中反轉字串的10種方法[Snippets]Java字串
- 查詢字串中第一個非重複字元的3種方法字串字元
- 提效新紀元-元件化開發在轉轉App中的應用-後端篇元件化APP後端
- 在 Kubernetes 中執行 Oracle 資料庫的新方法Oracle資料庫
- 在word中怎麼設定目錄 word設定目錄的方法
- NPP++去除文字中的重複行
- Python中去除重複資料的方法有哪些?Python
- 降低論文重複率的幾種修改方法!
- php多維陣列去除重複值的方法PHP陣列
- 寫一個方法找出指定一維陣列所有不重複的元素和個數陣列
- ORACLE 在缺少主鍵ID的情況下刪除重複資料,只保留一行Oracle
- 1.找出元素 item 在給定陣列 arr 中的位置陣列
- 在Python中將字典轉為成員變數的方法Python變數
- REDHAT AS4U4 的/var/log/secure中會出現重複登陸記錄的BUGRedhat
- mysql 刪除表中重複的資料MySql
- 如何去除 EXCEL 檔案中的重複行Excel