HackerRank | Weather Observation Station 7

jeonghens·2025년 5월 31일

SQL: HackerRank

목록 보기
27/49

HackerRank Weather Observation Station 7


문제

STATION 테이블에서 모음으로 끝나는 CITY 값을 중복 없이 출력하는 문제이다.


풀이

정규 표현식 또는 LIKE 연산자를 통해 모음으로 끝나는 조건을 구현할 수 있고, DISTINCT 키워드로 중복을 제거하면 된다.


-- 정규 표현식 활용

SELECT DISTINCT CITY
FROM STATION
WHERE CITY REGEXP "[aeiouAEIOU]$";

-- LIKE 연산자 활용

SELECT
    DISTINCT CITY
FROM
    STATION
WHERE
    UPPER(CITY) LIKE "%A"
    OR UPPER(CITY) LIKE "%E"
    OR UPPER(CITY) LIKE "%I"
    OR UPPER(CITY) LIKE "%O"
    OR UPPER(CITY) LIKE "%U";
profile
알고리즘이나 SQL 문제 풀이를 올리고 있습니다. 피드백 환영합니다!

0개의 댓글