【原創】使用Oracle分析函式去除重複記錄
1、建立個實驗表
create table t (a number);
insert into t values(1);
insert into t values(1);
insert into t values(1);
insert into t values(2);
insert into t values(2);
insert into t values(3);
commit;
2、可以使用下列SQL去除重複記錄
delete t where rowid in
(
select rowid,a,b from
(
select a,lead(a,1) over (partition by a order by a) as b from t
)
where a=b
);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/498744/viewspace-242646/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用Oracle分析函式去除重複記錄Oracle函式
- Oracle 使用分析函式刪除表中的重複行Oracle函式
- Oracle刪重複記錄Oracle
- 使用Oracle分析函式隨機抽取N條記錄Oracle函式隨機
- Oracle使用over()partition by刪除重複記錄Oracle
- 刪除Oracle重複記錄Oracle
- oracle刪除重複記錄Oracle
- 原創:oracle聚合函式介紹Oracle函式
- mysql去除某些欄位重複的紀錄MySql
- 使用HashSet<>去除重複元素的集合
- Oracle查詢重複資料與刪除重複記錄Oracle
- js去除重複字串JS字串
- Oracle查詢重複資料與刪除重複記錄方法Oracle
- Oracle如何刪除表中重複記錄Oracle
- oracle-快速刪除重複的記錄Oracle
- Oracle 分析函式的使用Oracle函式
- 巧用row_number() over()函式,選取重複記錄中想要的值函式
- 正規表示式去除連續重複的字元字元
- oracle實驗記錄 (函式index)Oracle函式Index
- List中去除重複物件物件
- 高效快速刪除Oracle表中重複記錄Oracle
- Oracle分析函式使用總結Oracle函式
- mongodb如何去除重複資料MongoDB
- mongodb去除重複的資料MongoDB
- 測試去除重複資料
- Oracle 刪除表中重複記錄的DELETE SQLOracledeleteSQL
- Oracle分析函式七——分析函式案例Oracle函式
- SQL重複記錄查詢SQL
- Oracle聚合函式/分析函式Oracle函式
- Oracle 分析函式使用介紹(轉)Oracle函式
- oracle學習筆記8: 分析函式Oracle筆記函式
- Oracle 分析函式Oracle函式
- Oracle分析函式Oracle函式
- python中列表如何去除重複Python
- 刪除重複id的記錄
- 【原創】cast() 函式的用處AST函式
- 使用SQL語句去掉重複記錄的兩種方法SQL
- Oracle如何刪除表中重複記錄保留第一條Oracle