oracle刪除多餘重複行
方法一
delete d where rowid in (select rowid from(select * from (select deptno ,(row_number() over(partition by deptno order by deptno))no from d) where no >1)d);
方法二
delete d where rowid not in (select min(rowid) from d group by deptno);
delete d where rowid in (select rowid from(select * from (select deptno ,(row_number() over(partition by deptno order by deptno))no from d) where no >1)d);
方法二
delete d where rowid not in (select min(rowid) from d group by deptno);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27181165/viewspace-775847/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 刪除oracle重複值Oracle
- 刪除Oracle重複記錄Oracle
- oracle刪除重複記錄Oracle
- Oracle 使用分析函式刪除表中的重複行Oracle函式
- Oracle查詢重複資料與刪除重複記錄Oracle
- Linux刪除多餘核心Linux
- Oracle使用over()partition by刪除重複記錄Oracle
- Oracle如何刪除表中重複記錄Oracle
- oracle-快速刪除重複的記錄Oracle
- Oracle中刪除重複資料的SqlOracleSQL
- Oracle查詢重複資料與刪除重複記錄方法Oracle
- MS SQL Server 刪除重複行資料SQLServer
- 海量資料處理_刪除重複行
- 刪除重複資料
- JavaScript 刪除重複字元JavaScript字元
- mysql 刪除重複項MySql
- 刪除多餘的屬性 xmlns=""XML
- JavaScript 拼接多個陣列並刪除重複元素JavaScript陣列
- ORACLE批量刪除無主鍵重複資料Oracle
- oracle重複資料的查詢及刪除Oracle
- oracle 刪除重複資料的幾種方法Oracle
- 高效快速刪除Oracle表中重複記錄Oracle
- Oracle 刪除重複資料只留一條Oracle
- Oracle中刪除表中的重複資料Oracle
- C# 批次刪除Excel中的重複行C#Excel
- oracle 快速刪除大批量資料方法(全部刪除,條件刪除,刪除大量重複記錄)Oracle
- JavaScript 刪除字串重複字元JavaScript字串字元
- mongodb刪除重複資料MongoDB
- MySQL刪除重複資料MySql
- Centos 6.9 刪除多餘的核心版本CentOS
- Linux多ip地址如何刪除多餘ipLinux
- oracle 快速刪除大批量資料方法(全部刪除,條件刪除,刪除大量重複記錄) 轉Oracle
- 【轉】oracle 快速刪除大批量資料方法(全部刪除,條件刪除,刪除大量重複記錄)Oracle
- Oracle 刪除表中重複記錄的DELETE SQLOracledeleteSQL
- oracle 查詢及刪除表中重複資料Oracle
- SQL刪除重複資料,只保留一行SQL
- Oracle刪重複記錄Oracle
- JavaScript 刪除陣列重複元素JavaScript陣列