leetcode182。重複した電子メール(SQL)を検索

すべての重複Personテーブルの電子メールを見つけるために、SQLクエリを記述します。

例:

+ ---- + --------- +
| ID |メール|
+ ---- + --------- +
| 1 | [email protected] |
| 2 | C d.com @ |
| 3 | [email protected] |
+ ---- + --------- +
上記の入力に基づいて、あなたのクエリは次のような結果を返す必要があります:

+ --------- +
|メール|
+ --------- +
| [email protected] |
+ --------- +
注:すべての電子メールがあります文字を小文字。

アイデア:接続、同じことを見つけるために、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;

 

公開された552元の記事 ウォンの賞賛10000 + ビュー132万+

おすすめ

転載: blog.csdn.net/hebtu666/article/details/104316095