728x90
728x90
아래의 문제는 LeetCode의 SQL문제 내용이며 코드는 직접 푼 내용입니다.
182. Duplicate Emails
문제상황 및 주어진 테이블
요구사항
중복된 이메일을 찾아라
결과물
해석
중복된 이메일을 찾기 위해서 group by를 사용한다.
중복이 제거되었는데, 그 갯수를 세기 위해 having으로 갯수가 2개 이상인것을 찾는다
결과
select Email
FROM Person
group by Email
Having count(*)>=2
배운점
- group by로 묶으면 중복이 제거되지!
- 몇개인지 확인하려면 count(*)
728x90
반응형
'코딩 테스트' 카테고리의 다른 글
[Python] 코딩테스트 고득점Kit | DFS/BFS1 - 타겟넘버 (0) | 2021.05.28 |
---|---|
[LeetCode] 197. Rising Temperature | DATEDIFF (0) | 2021.05.27 |
[LeetCode] 184. Department Highest Salary | IN (0) | 2021.05.27 |
[LeetCode] 181. Employees Earning More Than Their Managers | Self JOIN(셀프조인) (0) | 2021.05.27 |
[Python] 코딩테스트 고득점Kit | 스택큐4 - 주식가격 (0) | 2021.05.27 |
[Python] 코딩테스트 고득점Kit | 스택큐3 - 다리를 지나는 트럭 (0) | 2021.05.27 |