HackerRank | Weather Observation Station 10

jeonghens·2025년 6월 4일
0

SQL: HackerRank

목록 보기
36/49

HackerRank Weather Observation Station 10


문제

STATION 테이블에서 모음(a, e, i, o, u)으로 끝나지 않는 CITY 값을, 중복 없이 출력하는 문제이다.


풀이

CITY가 모음으로 끝나지 않아야 하므로 NOT 연산자와 정규표현식 REGEXP를 함께 사용해야 한다.
REGEXP '[aeiouAEIOU]$'는 문자열이 모음으로 끝나는 경우를 의미하며, 여기에 NOT을 붙이면 그 반대 조건이 된다.

또한, 결과를 중복 없이 출력해야 하므로 DISTINCT를 함께 사용해야 한다.


SELECT DISTINCT CITY
FROM STATION
WHERE CITY NOT REGEXP '[aeiouAEIOU]$';
profile
알고리즘이나 SQL 문제 풀이를 올리고 있습니다. 피드백 환영합니다!

0개의 댓글