https://www.hackerrank.com/challenges/weather-observation-station-4/problem?isFullScreen=true
코드설명
SELECT + COUNT + DISTINCT 를 활용합니다.
먼저 TOTAL NUMBER를 COUNT(CITY)로 구합니다. 레코드에서 NULL을 제외하고 CITY 값의 개수를 세는 것이지요.
만약 DISTINCT CITY ENTRY의 경우에는 COUNT(DISTINCT CITY)로 CITY의 레코드 중에 이미 중복제거한 후 COUNTING 합니다.
ORACLE 코드
SELECT COUNT(CITY) - COUNT(DISTINCT CITY)
FROM STATION;