[LeetCode] Duplicate Email

아르당·2025년 10월 1일

LeetCode

목록 보기
41/68
post-thumbnail

문제를 이해하고 있다면 바로 풀이를 보면 됨
전체 코드로 바로 넘어가도 됨
마음대로 번역해서 오역이 있을 수 있음

Problem

Table: Person

Column NameType
idint
emailvarchar

id는 이 테이블의 기본키(고유한 값을 갖는 열)이다.
이 테이블의 각 행에는 이메일이 포함되어 있다. 이메일에는 대문자가 포함되어있지 않다.

모든 중복된 이메일을 보고하는 솔루션을 작성해라. 이메일은 NULL이 아니다.

결과 테이블을 임의의 순서로 반환해라.

Example

Input:
Person table:

idemail
1a@b.com
2c@d.com
3a@b.com

Output:

Email
a@b.com

Explanation: a@b.com은 2번 반복된다.

Solved

group by를 사용하고 having절로 count가 1보다 큰 것을 조회하면 된다.

-- Write your PostgreSQL query statement below
select email
from Person
group by email
having count(email) > 1
profile
내 마음대로 코드 작성하는 세상

0개의 댓글