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

[SQL] HackerRank 해커랭크 문제 풀이 Weather Observation Station 12

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

문제

 

문제

Query the list of CITY names from STATION that do not start with vowels and do not end with vowels. Your result cannot contain duplicates.

 

다음 SQL 쿼리는 STATION 테이블에서 CITY 이름을 조회하는데, 다음 조건을 만족하는 경우만 선택합니다.

  1. CITY 이름이 모음(a, e, i, o, u)으로 시작하지 않는다.
  2. CITY 이름이 모음(a, e, i, o, u)으로 끝나지 않는다.
  3. 결과에서 중복을 제거한다.

 

정답

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

 

 

추가 해설

'^[AEUIO]$'는

CITY 이름이 단 한 글자이고, 그 한 글자가 A, E, I, O, U일 경우만 제외