【LeetCode-Database196】删除重复的电子邮箱(delete)

简介: 2.思路DELETE p1就表示从p1表中删除满足WHERE条件的记录。

1.题目


image.png

2.思路

DELETE p1就表示从p1表中删除满足WHERE条件的记录。

3.代码

# Write your MySQL query statement below
delete p1 from person p1,person p2
where p1.email=p2.email and p1.id>p2.id
相关文章
LeetCode 237. 删除链表中的节点 Delete Node in a Linked List
LeetCode 237. 删除链表中的节点 Delete Node in a Linked List
|
存储 索引
LeetCode 381. Insert Delete GetRandom O1 Dallowed
设计一个支持在平均 时间复杂度 O(1) 下, 执行以下操作的数据结构。
64 0
LeetCode 381. Insert Delete GetRandom O1 Dallowed
|
存储 索引
LeetCode 380. Insert Delete GetRandom O1
设计一个支持在平均 时间复杂度 O(1) 下,执行以下操作的数据结构。
37 0
LeetCode 380. Insert Delete GetRandom O1
【LeetCode-Database182】查找重复的电子邮箱(group by)
2.思路 (1)创建一个名为excel的表,存用count统计过Email个数的一列。 其中用group by语句常用于分组,这里是将邮箱们进行“归类”(说白了就是去重)。 ——example:如果需要统计一个公司内各个部门的员工工资总和分别为多少,可以使用select dept,sum(salary) from person group by dept;,其中dept表示部门类别。
81 0
【LeetCode-Database182】查找重复的电子邮箱(group by)
|
存储 算法 Java
LeetCode 380: 常数时间插入、删除和获取随机元素 Insert Delete GetRandom O(1)
题目: 设计一个支持在平均 时间复杂度 O(1) 下,执行以下操作的数据结构。 insert(val):当元素 val 不存在时,向集合中插入该项。 remove(val):元素 val 存在时,从集合中移除该项。
1054 0