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. 문제 해설
이해한 내용을 바탕으로 작성했습니다.
SELECT COUNT(CITY) - COUNT(DISTINCT(CITY))
FROM STATION;
결론
- COUNT에 DISTINCT가 가능하다는 것은 알았다.
- COUNT에서 COUNT를 뺀 값을 출력할 수 있다는 것은 처음 알았다.
C. 문제 해설
이해한 내용을 바탕으로 작성했습니다.
이해한 내용을 바탕으로 작성했습니다.
짝수 ID를 출력해야하니, MOD를 사용하면 된다.
참고문헌
Weather Observation Station 4 | HackerRank. HackerRank. (accessed Sep 17, 2021)
Ghost