✍ 제 머리로 코드를 짜내기 위한 챌린지입니다. (그동안 습관적으로 discussion창을 보곤 했거든요..)
🚀 이 포스팅 보신분 당장 저의 챌린지에 동참해주세요. (함께하면 기쁨도 두 배! 서로 온라인 메이트가 되어보아요.)
😇 basic단계는 하루에 몇개라도 업로드 할 예정입니다. (예> Day* ~ Day* 10 그 이상도 될 수 있습니다.)
문제 [Weather Observation Station 7]
STATION 테이블에서 'a, e, i, o, u'로 끝나는 도시 이름을 조회하는 쿼리를 작성하세요. 단, 중복은 제거하세요. |
풀이
select distinct city
from station
where city RLIKE '[aeiou]$'
✍ RLIKE 문법 이용
✍ 정규표현식 이용
✍ LIKE는 IN( 문자열, 문자열 ) 이용 불가능
이전 포스팅에서 작성한 쿼리와 거의 유사합니다!!
vowel로 시작하느냐 끝나느냐가 다를 뿐입니다.
그래서 내가 원하는 조건으로 끝나는 문자열을 찾기 위한 정규표현식을 이용해 쿼리를 작성하면 되는 것이지요.
<정규표현식 표>
operator | description |
^ | 문자열이 시작할 경우 |
$ | 문자열이 끝날 경우 |
[ ] | 임의의 그룹 |
이전 포스팅에서 이용한 정규표현식 표입니다.
이렇게 점점 더 정규표현식을 알아가보도록 합쉬다!!!!
문제링크:
www.hackerrank.com/challenges/weather-observation-station-7/problem?h_r=next-challenge&h_v=zen
'SQL' 카테고리의 다른 글
[SQL 챌린지] 해커랭크 정복하기 Day 4 (0) | 2021.02.26 |
---|---|
[SQL 챌린지] 해커랭크 정복하기 Day 4 (0) | 2021.02.25 |
[SQL 챌린지] 해커랭크 정복하기 Day 3 (0) | 2021.02.22 |
[SQL 챌린지] 해커랭크 정복하기 Day 2 (0) | 2021.02.21 |
[SQL 챌린지] 해커랭크 정복하기 Day 2 (0) | 2021.02.21 |