博客
关于我
oracle 去重
阅读量:793 次
发布时间:2023-02-24

本文共 1988 字,大约阅读时间需要 6 分钟。

Oracle ???????

? Oracle ????????????????? SQL ?????????????????????????????????????????????

1. ??????

?????????????????????? SQL ???

delete from twhere rowid not in (select min(rowid) from t group by null);

????????????? rowid ?????????????????????????????????????????

2. ????

????????????????????????????????????

-- ???????insert into t_back (select distinct mobile from t)-- ????drop table t-- ?????????rename t_back to t;

?????????????????????????????????????????????????????

3. ?????

???????????????????????? SQL ???

-- ???1???2????????select field1, field2, count(*) from tgroup by field1, field2having count(*) > 1where field3 = 'value';-- ????1???2?????delete from t awhere (select field1, field2 from t_b group by field1, field2 having count(*) > 1)

4. ?????

????????????????????????????

-- ???????????create table t_temp as(select field1, field2, max(rowid) as dataid from tgroup by field1, field2);-- ????1???2?????delete from t awhere (select field1, field2 from t_temp);

5. ??????

???????rowid????????????????

-- ???? `rowid`select max(b.rowid) from t bwhere a.field1 = b.field1 and a.field2 = b.field2;-- ?? `rowid` ?????????delete from t awhere a.rowid != (select max(b.rowid) from t bwhere a.field1 = b.field1 and a.field2 = b.field2);

6. ???????

???????????????????????

-- ????????????insert into t_back (select * from t);-- ????drop table t;-- ??????create table t as select * from t_back;

7. ????

?????????????????? SQL ???

-- ??????delete from twhere column_name is null;

8. ??????

???????????????????

-- ??????delete from t awhere a.rowid in (select rowid from t_b group by null order by rowid);

9. ?????

?????????????????

-- ?????? `rowid` ???create table t_optimized as(select a.rowid, a.* from t agroup by a.rowid);-- ????drop table t;-- ?????????rename t_optimized to t;

10. ????

????????????????????????

-- ?????????insert into t_new (select * from t);-- ????drop table t;-- ?????????rename t_new to t;

?????????????????? Oracle ??????????????????????????????????

转载地址:http://fxpfk.baihongyu.com/

你可能感兴趣的文章
opencv25-直方图反向投影
查看>>
opencv26-模板匹配
查看>>
opencv27-轮廓发现
查看>>
opencv28-凸包
查看>>
opencv29-轮廓周围绘制矩形框和圆形框
查看>>
OpenCV3 install tutorial for Mac
查看>>
opencv3-Mat对象
查看>>
opencv30-图像矩
查看>>
opencv32-基于距离变换和分水岭的图像分割
查看>>
opencv4-图像操作
查看>>
opencv5-图像混合
查看>>
opencv6-调整图像亮度和对比度
查看>>
opencv9-膨胀和腐蚀
查看>>
OpenCV_ cv2.imshow()
查看>>
opencv——图像缩放1(resize)
查看>>
Opencv——模块介绍
查看>>
OpenCV与AI深度学习 | 2024年AI初学者需要掌握的热门技能有哪些?
查看>>
OpenCV与AI深度学习 | CIB-SE-YOLOv8: 优化的YOLOv8, 用于施工现场的安全设备实时检测 !
查看>>
OpenCV与AI深度学习 | OpenCV图像拼接--Stitching detailed使用与参数介绍
查看>>
OpenCV与AI深度学习 | OpenCV快速傅里叶变换(FFT)用于图像和视频流的模糊检测(建议收藏!)
查看>>