leetcode182. 查找重复的电子邮箱(SQL)
编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。
示例:
+----+---------+
| Id | Email |
+----+---------+
| 1 | a@b.com |
| 2 | c@d.com |
| 3 | a@b.com |
+----+---------+
根据以上输入,你的查询应返回以下结果:
+---------+
| Email |
+---------+
| a@b.com |
+---------+
说明:所有电子邮箱都是小写字母。
思路:自连接,id不同邮箱相同即可找到。
select distinct A.email
from Person as A,Person as B
where A.Id<>B.Id and A.Email=B.Email;
或分组,条件是出现次数大于一:
select Email
from Person
group by Email
having count(Email) > 1;
leetcode182. 查找重复的电子邮箱(SQL)相关推荐
- Leetcode182. 查找重复的电子邮箱
Every day a leetcode 题目来源:182. 查找重复的电子邮箱 解法1:自连接 注意用DISTINCT. 代码: # Write your MySQL query statement ...
- 182. 查找重复的电子邮箱 183. 从不订购的客户
文章目录 一.182. 查找重复的电子邮箱 二.解决方法 1.GROUP BY+HAVING 2.GROUP BY+子查询 三.183. 从不订购的客户 一.182. 查找重复的电子邮箱 编写一个 S ...
- LeetCode 数据库 182. 查找重复的电子邮箱
182. 查找重复的电子邮箱 Ideas 使用 GROUP BY 和 HAVING 条件. 向 GROUP BY 添加条件的一种更常用的方法是使用 HAVING 子句,该子句更为简单高效. Code ...
- 182. 查找重复的电子邮箱
2020-03-21 1.题目描述 查找重复的电子邮箱 2.题解 好久没有接触mysql了,写起来还是相当生疏 3.代码 select Email from Person group by Email ...
- ★LeetCode(182)——查找重复的电子邮箱(MySQL)
编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱. Id Email 1 a@b.com 2 c@d.com 3 a@b.com 根据以上输入,你的查询应返回以下结果: Email ...
- LeetCode_database刷题记录(182. 查找重复的电子邮箱)
编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱. 示例: Id Email 1 a@b.com 2 c@d.com 3 a@b.com 根据以上输入,你的查询应返回以下结果: Em ...
- 数据库题目 - 查找重复的电子邮箱
目录 1.题目描述 2.解答 1.题目描述 编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱. 示例: ±-±--------+ | Id | Email | ±-±-------- ...
- LetCode-MSSQL查找重复的电子邮箱
sql的题目如下所示,查询出重复的电子邮箱 解法(1):查询出查询出Email相等 Id不相同的数据具体语句如下所示: select a.Email from Person as a,Person a ...
- Leetcode每日一题:182.duplicate-emails(查找重复的电子邮箱)
思路:一开始想着,原Person Email减去distinct Email的person剩下的即为重复的电子邮箱,但这样不好实现,于是开始想别的法子: 一.让Person进行Group by Ema ...
最新文章
- MooTools教程(1):认识MooTools
- 2021年度总结——做好事不留名·CSDN中的【雷锋】
- Leetcode--50. Pow(x,y)
- mysql没有group by_MySQL:不在GROUP BY中
- js 如何实现点击一键复制文本
- oracle lsnrctl status unknown,理解 oracle 的 lsnrctl status
- 飞秋FeiQ2013特色功能列表
- 基础知识(三),OSI七层协议、数据传输过程、数据的封装与解封装、IP抓包分析、交换机、路由器、ARP协议、TRUNK中继、VLAN、DHCP中继、ICMP协议、三层交换机
- Tcl -- proc
- 厦大C语言上机 1394 抛硬币
- iTunes音乐导入过程记录(专辑图片、歌手修改,iTunes使用,网易云歌单批量下载)
- 计算机读不了硬盘分区,对移动硬盘分区失败计算机不识别的修复
- Redis常用操作之批量删除keys,和清空整个数据库
- 联邦学习是什么?联邦学习简介
- USB OTG的检测原理及使用
- HDMI之EDID使用说明
- PostgreSQL分区
- python情人节之玫瑰花与表白方式,用python画一朵玫瑰花,拿去表白趴
- 第十六章: 请多一点
- Qt将选中的字体加粗下划线
热门文章
- java中接口回调_Java中的接口回调实例
- c++源码矢量图形编辑器_下一代代码编辑器的设想
- android人脸识别的背景图_Android 图片人脸识别剪切
- 移植tslib到开发板及部分问题解决
- Windows Embedded CE 6.0开发初体验(一)Windows CE概述
- @value 静态变量_Java中的变量——通过示例学习Java编程(4)
- 软件测试需求分析录音,谈一谈软件测试需求分析
- 第七节: EF的三种事务的应用场景和各自注意的问题(SaveChanges、DBContextTransaction、TransactionScope)
- 如何重新安装 Linux 的操作管理套件 (OMS) 代理
- mq集群要建传输队列吗_面试官:消息队列这些我必问!