본문 바로가기
데이터/SQL 문제풀이

HackerRank SQL - Weather Observation Station 7

by 찌노오 2022. 6. 17.

Query the list of CITY names ending with vowels (a, e, i, o, u) from STATION. Your result cannot contain duplicates.

Input Format

 

Problem

STATION의 테이블에서 모음으로 끝나는 CITY명만 출력하라.

단, 중복은 제외하라.


Answer1

SELECT CITY
FROM STATION
WHERE CITY REGEXP '[aeiou]$'
GROUP BY CITY

 


How to solve

정규표현식으로 처리했으나, 여기서는 중복이 있나보다.

GROUP BY로 묶어서 처리하면 깔끔하게 끝난다.

SELECT CITY
FROM STATION
WHERE CITY REGEXP '[aeiou]$'
GROUP BY CITY

만약 그냥 WHERE절로 처리하려고 하면, LIKE '%O' 구문으로 처리하면 되겠다.

 

근데 정규표현식은 공부할 때만 기억나고,

다시 하려고 하면 기억이 리셋되는 것 같다.

반응형

댓글