Article

[HackerRank] Weather Observation Station 4

1분

1. Weather Observation Station 4

A. 문제

STATION테이블에서CITY필드와 중복제거한CITY필드 사이의 차이를 구하라.뭔말인지 이해가 잘 안가서 밑에 예시를 봤다

CITY필드의 값이 'New York', 'New York', 'Bengalaru' 이라고 하자. 여기는 2개의 다른 도시 이름이 있다. 따라서 query의 return은 1이다.

Total number of records - number of unique city names=3 - 2=1

B. 내 답안


SELECT COUNT(CITY) - COUNT(DISTINCT(CITY))
FROM STATION;

a. 회고

결론

  • COUNT에 DISTINCT가 가능하다는 것은 알았다.
  • COUNT에서 COUNT를 뺀 값을 출력할 수 있다는 것은 처음 알았다.

C. 문제 해설

이해한 내용을 바탕으로 작성했습니다.

짝수 ID를 출력해야하니, MOD를 사용하면 된다.

참고문헌

Weather Observation Station 4 | HackerRank. HackerRank. (accessed Sep 17, 2021)

mildsalmon

댓글 0개