[SQL][HackerRank] Weather Observation Station 7 해석/풀이

Leo Kim·2021년 2월 26일
0

SQL - 문제풀이

목록 보기
1/4
post-thumbnail

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기초부터 고급까지 문제풀이를 가능한 많이 업로드해볼 생각이다. 꾸준히 포스팅하게되면 좋겠다.

profile
항상 쉽지 않습니다

0개의 댓글