表: Person

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| id          | int     |
| email       | varchar |
+-------------+---------+
id是该表的主键列。
该表的每一行包含一封电子邮件。电子邮件将不包含大写字母。

编写一个SQL查询来 删除 所有重复的电子邮件,只保留一个id最小的唯一电子邮件。

以 任意顺序 返回结果表。

查询结果格式如下所示。

示例 1:

输入: 
Person 表:
+----+------------------+
| id | email            |
+----+------------------+
| 1  | john@example.com |
| 2  | bob@example.com  |
| 3  | john@example.com |
+----+------------------+
输出: 
+----+------------------+
| id | email            |
+----+------------------+
| 1  | john@example.com |
| 2  | bob@example.com  |
+----+------------------+
解释: john@example.com重复两次。我们保留最小的Id = 1。

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/delete-duplicate-emails
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

196. 删除重复的电子邮箱表相关推荐

  1. LeetCode SQL 196. 删除重复的电子邮箱

    196. 删除重复的电子邮箱 Ideas 首先Person表与自身在Email列中连接起来,然后需要找到具有相同Email地址的更大ID,这就是我们要删除的记录. Code delete p1 fro ...

  2. 【SQL】 196.删除重复的电子邮箱

    196. 删除重复的电子邮箱 编写一个 SQL 删除语句来 删除 所有重复的电子邮件,只保留一个id最小的唯一电子邮件. 以 任意顺序 返回结果表. (注意: 仅需要写删除语句,将自动对剩余结果进行查 ...

  3. 【LeetCode】196. 删除重复的电子邮箱

    2019独角兽企业重金招聘Python工程师标准>>> 编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个. +----+- ...

  4. 数据库题目 - 196. 删除重复的电子邮箱

    文章目录 1.题目描述 2. 解答 1.题目描述 编写一个 SQL 查询,来删除 Person 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个. ±-±---------------- ...

  5. [196]. 删除重复的电子邮箱

    文章目录 1.题目 2.示例 3. 答案 ①.连接 ②.分组 错误答案 1.题目 表: Person ±------------±--------+ | Column Name | Type | ±- ...

  6. 【LeetCode-SQL】196. 删除重复的电子邮箱

    目录 一.题目 二.解决 1.关联去除 2.分组删除 3.开窗之row_number() 三.参考 一.题目 表: Person +-------------+---------+ | Column ...

  7. 文巾解题 196. 删除重复的电子邮箱

    1 题目描述 2 解题思路 2.1 双表联立 DELETE p1 FROM Person p1, Person p2 WHERE p1.Email = p2.Email AND p1.Id > ...

  8. 196. 删除重复的电子邮箱

    问题描述: SQL架构 表: Person +-------------+---------+ | Column Name | Type | +-------------+---------+ | i ...

  9. 【LeetCode-SQL每日一练】—— 196. 删除重复的电子邮箱

最新文章

  1. 程序分析的一些概念总结
  2. DCS系统接地应用讨论
  3. 全球三大芯片架构之一MIPS倒下!转身投入RISC-V阵营
  4. python下什么-什么是Python?最全的python百科
  5. curl代理ippost php_php使用curl通过代理获取数据的实现方法
  6. pycharm中无法安装scipy、imread、GDAL等库
  7. retain/copy/assign区别
  8. 2014牡丹江网络赛ZOJPretty Poem(暴力枚举)
  9. 训练日志 2019.7.24
  10. netfilter/iptables
  11. 开课吧课堂:什么是HashSet类
  12. Java内存模型与Jvm内存模型
  13. 一文读懂《“十四五”软件和信息技术服务业发展规划》
  14. 卡巴斯基最新激活码,卡巴斯基免费下载
  15. 存用部首查字典如何查_存的部首,存的偏旁部首,存的拼音,存的笔画数,存的组词,存的意思...
  16. 2022谷粒商城学习笔记(二十五)支付宝沙箱模拟支付
  17. 偷梁换柱“Windows 11安装包”竟成了恶意程序?
  18. 绘制地图其实并不难!如何绘制地图?看看Smartbi的制作方法
  19. python代码直接关机_关机信号在python脚本中运行代码
  20. ISP - 没有实现编码/解码功能 - VPU区别

热门文章

  1. Git合并指定commits到另一个分支
  2. oracle环境变量配置教程,oracle_window中oracle环境变量设置方法分享,window server中Oracle的环境变量设 - phpStudy...
  3. Mil学习之Mcal
  4. 智慧能源管控系统开发
  5. AVT21视频自动跟踪模块
  6. 最新ChatGPT GPT-4 NLU实战之文档问答类ChatPDF功能(附ipynb与python源码及视频)——开源DataWhale发布入门ChatGPT技术新手从0到1必备使用指南手册(五)
  7. prefetch已经不再支持Aspera了
  8. VENTUZ之MySQL数据访问
  9. Spring-boot框架常用注解
  10. 如何解决make时报错crti. o: unrecognized relocation (0x2a) in section `.init