Wheather Observation Station 7 문제풀이
해커랭크 바로가기 | 해당문제 바로가기
- 해커랭크의 SQL문제들 중 Easy문제만 골라서 풀고있다.
- 모든 SQL문제는 MySQL 혹은 DBeaver(MySQL연결)로 해결했다.
문제개요
- Query the list of CITY names ending with vowels (a, e, i, o, u) from STATION. Your result cannot contain duplicates.
- a,e,i,o,u로 끝나는 CITY이름들의 리스트를 STATION으로부터 쿼리하라
- 중복은 포함할 수 없음
- where LAT_N is the northern latitude and LONG_W is the western longitude.
- LAT_N은 nothern latitude(북쪽지역)이고 LONG_W는 western longitude(서쪽지역)를 의미함
아이디어
- 먼저 생각난 것은 LIKE를 사용하는 방법
ex) LIKE ('%a')
- 두번째로는 정규표현식 사용
ex) city REGEXP '[aeiou]$'
문제풀이 1
SELECT DISTINCT city
FROM station
WHERE city
LIKE ('%a') OR CITY LIKE ('%e') OR CITY LIKE ('%i')OR CITY LIKE ('%o')OR CITY LIKE ('%u');
문제풀이 2
SELECT DISTINCT city
FROM station
WHERE city REGEXP '[aeiou]$';
앞으로 SQL기초부터 고급까지 문제풀이를 가능한 많이 업로드해볼 생각이다. 꾸준히 포스팅하게되면 좋겠다.