해커랭크 SQL문제_0717

starlikedh
|2021. 7. 17. 17:53

Weather Observation Station4

문제: Find the difference between the total number of CITY entries in the table and the number of distinct CITY entries in the table. Where LAT_N is the northern latitude and LONG_W is the western longitude.
For example, if there are three records in the table with CITY values 'New York', 'New York', 'Bengalaru',
there are 2 different city names: 'New York' and 'Bengalaru'. The query returns 1.

풀이: 예제를 통해 무슨 문제인지 유추할 수 있었다. 도시명의 종류를 구하는 문제라고 보면 될 것 같다.
CITY 카운트해서 전체 컬럼 수를 구하고 중복 제거해서 CITY 카운트 한 후 차이를 구하면 끝.

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

 

'Database' 카테고리의 다른 글

해커랭크SQL문제_0720  (0) 2021.07.20
해커랭크SQL문제_0719  (0) 2021.07.19
해커랭크 SQL문제_0716  (0) 2021.07.16
해커랭크 SQL문제_0715  (0) 2021.07.15
해커랭크 SQL 문제_0714  (0) 2021.07.14