반응형

https://www.hackerrank.com/challenges/weather-observation-station-4/problem

 

Weather Observation Station 4 | HackerRank

Find the number of duplicate CITY names in STATION.

www.hackerrank.com

문제 : 아래와 같이 구성된 Station 테이블에서 (전체 데이터 수) - (중복되지 않은 CITY Name 데이터 수) 를 구하는 문제이다.

방법 : 

  1. (전체 데이터 수) 저장

  SET @A = (SELECT COUNT(*) FROM STATION);

 

  2. (중복되지 않은 CITY Name 데이터 수) 저장

  SET @B = (SELECT COUNT(DISTINCT(CITY)) FROM STATION);

 

  3. 빼고 출력

  SELECT @A-@B;

 

MySQL에서 변수 저장하는 방식(@var = num;)을 알게 되었습니다.

반응형

'DB > SQL' 카테고리의 다른 글

Hackerrank - Type of Triangle  (0) 2020.03.24
Hackerrank - SQL  (0) 2020.03.17
Hackerrank[SQL] - Weather Observation Station 6  (0) 2020.03.10
Hackerrank[SQL] - Weather Observation Station 5  (1) 2020.03.06

+ Recent posts