(002)每日SQL学习:删除名称重复的数据
2024-09-08 03:44:18
create table A
(
id VARCHAR2(36),
name VARCHAR2(100),
sl VARCHAR2(36)
);
insert all into a (id,name)values ('1','小吴')
into a (id,name)values('2','小李')
into a (id,name)values('3','小夏')
into a (id,name)values('4','小夏')
into a (id,name)values('5','小明')
into a (id,name)values('6','小明')
select 1 from dual;
--------
注:
oracle中
无法使用
insert into a (id,name)values ('1','小吴'),('2','小李'),('3','小夏'),('4','小夏'),('5','小明'),('6','小明');
删除名称重复数据:
第一种方法:
delete * from a aa where exists (select null from a bb where aa.name=bb.name and aa.id>bb.id);
第二种方法:rowid替代id
delete * from a aa where exists (select null from a bb where aa.name=bb.name and aa.rowid>bb.rowid);
最新文章
- 发布一个自用的ansi转utf8程序
- IO流 FileOutputSteam在fos.txt写出hello
- 对vector<;int>;进行快速排序
- ansible 自动化(2)
- Java观察者设计模式
- java创建线程的几种方式
- Java replace() 方法
- FreebuF黑客专访系列之吴翰清(刺):接下来几年,有两样东西必定会火
- [小工具] Command-line CPU Killer(附源码及下载链接)
- 常用aliyun公共资源列表
- jQuery UI Datepicker&;Datetimepicker添加 时-分-秒 并且,判断
- Oracle 11g服务详解
- Linux环境进程间通信(二):信号(下)
- 使用cocoapods的两个大坑的修改方法
- Hibernate基本原理
- PHP弱类型语法的实现
- 隐马尔可夫模型(HMM) 学习笔记
- Codeforces Educational Codeforces Round 44 (Rated for Div. 2) F. Isomorphic Strings
- InnoDB中锁的算法(1)
- js动画最佳实现——requestAnimationFrame
热门文章
- 【PY从0到1】第六节 用户输入while循环
- 拥抱 C/C++ : Android JNI 的使用
- git使用上
- 在mac上使用vscode创建第一个C++项目
- 新建虚拟机ping不通windows主机,windows主机ping不通虚拟机解决办法(图文)
- .NET 云原生架构师训练营(模块二 基础巩固 消息队列 介绍与基础)--学习笔记
- Linux 设置静态IP
- Study_way
- C# 中的 null 包容运算符 “!” —— 概念、由来、用法和注意事项
- Spring Cloud实战 | 第十篇 :Spring Cloud + Seata 1.4.1 + Nacos1.4.0 整合实现微服务架构中逃不掉的话题分布式事务