LeetCode SQL 查找重複的電子郵箱

 

 

目錄

題目


leetCode的題目難度不同,爲了鼓勵自己堅持,所以簡單的題目也會放在這裏。讓老鳥見笑了。

 

題目

編寫一個 SQL 查詢,查找 Person 表中所有重複的電子郵箱。

示例:

+----+---------+
| Id | Email   |
+----+---------+
| 1  | [email protected] |
| 2  | [email protected] |
| 3  | [email protected] |
+----+---------+

根據以上輸入,你的查詢應返回以下結果:

+---------+
| Email   |
+---------+
| [email protected] |
+---------+

說明:所有電子郵箱都是小寫字母。

 

mysql語法

--group by 
select Email from Person
group by Email
having count(Email)>1


--自連接
select distinct a.Email
from Person a Person b
where a.Email=b.Email and a.Id <> b.id;

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章