ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • HackerRank) Weather Observation Station 4
    알고리즘, SQL/SQL 2023. 11. 12. 22:15

    개요

    SQL을 계속 안쓰다보니 까먹어서 다시 써보고자 HackRank문제를 풀어보기로 했다.

    뭔말이지..? 하다가 아래 예시보고 이해했다.

    전체 CITY리스트 중에서 유니크한 CITY리스트 개수를 빼라

     

    오랜만에 쓰는 SQL이라 고유한 이름의 CITY 갯수를 어떻게 구하지? 하면서

    //잘못된 예시임..
    (SELECT COUNT(*) FROM station GROUP BY(city))
    - (SELECT city, COUNT(*)
    FROM station
    GROUP BY city
    HAVING COUNT(*) = 1);

     이런식으로 말도 안되게 헤매다가 검색하면서 알게 됐다.

    COUNT(DISTINCT 컬럼명)이 된다는 것을..

    SELECT COUNT(city) - COUNT(DISTINCT city)
    FROM station;

    알고나니까 너무 간단해서 현타왔다.

     

    열심히 하자..

    '알고리즘, SQL > SQL' 카테고리의 다른 글

    Oracle 정규식  (0) 2023.11.14
Designed by Tistory.