HackerRank | Weather Observation Station 4

jeonghens·2025년 6월 4일
0

SQL: HackerRank

목록 보기
37/49

HackerRank Weather Observation Station 4


문제

STATOIN 테이블에서 CITY 값의 개수와 중복을 제거한 CITY 값의 개수의 차이를 구하는 문제이다.

예를 들어, 주어진 테이블의 CITY 값이 'New York', 'New York', 'Bengalaru'라면, 3 - 2 = 1을 출력해야 한다.


풀이

중복을 포함한 CITY 값의 개수는 COUNT(CITY)이고, 중복을 제외한 CITY 값의 개수는 COUNT(DISTINCT CITY)이다.

따라서 COUNT(CITY) - COUNT(DISTINCT CITY)를 출력하면 된다.


SELECT COUNT(CITY) - COUNT(DISTINCT CITY)
FROM STATION;
profile
알고리즘이나 SQL 문제 풀이를 올리고 있습니다. 피드백 환영합니다!

0개의 댓글