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]$';