• data analysis/SQL
[leetcode] 182. Duplicate Emails
oujin
2024. 2. 16. 20:11
728x90
테이블 생성하기
Create table If Not Exists Person (id int, email varchar(255))
Truncate table Person
insert into Person (id, email) values ('1', 'a@b.com')
insert into Person (id, email) values ('2', 'c@d.com')
insert into Person (id, email) values ('3', 'a@b.com')
문제
결과코드
# Write your MySQL query statement below
SELECT email AS Email
FROM Person
GROUP BY Email
HAVING COUNT(Email)>=2;
해설
GROUP BY로 email을 묶은뒤에 email수를 HAVING으로 COUNT 해서 2이상인 것으로 범위를 좁힌다.
그리고 SELECT 문에서 email 을 EMAIL로 출력한다.
728x90