본문 바로가기
일일 문제 풀이/HackerRank

[SQL] HackerRank Weather Observation Station 11 hankerrank 문제풀이 정답

by 엘리는 코딩 마스터 2025. 3. 6.

 

문제

STATION 테이블에서 도시(CITY) 이름을 조회하는데, 아래 두 조건 중 하나라도 만족하는 도시만 가져와야 한다.
또한, 중복된 도시 이름은 제거해야 한다.

조건:

  1. 도시 이름이 모음(A, E, I, O, U)으로 시작하지 않는 경우
  2. 도시 이름이 모음(A, E, I, O, U)으로 끝나지 않는 경우

정답

select distinct city
from station
where city not regexp '^[AEUIO]' or city not regexp '[AEUIO]$';