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' 구문으로 처리하면 되겠다.
근데 정규표현식은 공부할 때만 기억나고,
다시 하려고 하면 기억이 리셋되는 것 같다.
반응형
'데이터 > SQL 문제풀이' 카테고리의 다른 글
[MySQL] HackerRank SQL - Weather Observation Station 10 (0) | 2022.10.20 |
---|---|
HackerRank SQL - Weather Observation Station 9 (0) | 2022.06.21 |
HackerRank SQL - Weather Observation Station 8 (0) | 2022.06.18 |
HackerRank SQL - Weather Observation Station 6 (0) | 2022.06.15 |
HackerRank SQL - Weather Observation Station 5 (0) | 2022.06.14 |
댓글