✍ 제 머리로 코드를 짜내기 위한 챌린지입니다. (그동안 습관적으로 discussion창을 보곤 했거든요..)
🚀 이 포스팅 보신분 챌린지에 함께해요🤗 (함께하면 기쁨도 두 배! 서로 온라인 메이트가 되어보아요.)
😇 basic단계는 하루에 몇개라도 업로드 할 예정입니다. (예> Day* ~ Day* 10 그 이상도 될 수 있습니다.)
문제 [Weather Observation Station 9]
단, 중복은 제거하세요. |
풀이
[oracle]
select distinct city
from station
where lower(substr(city, 1, 1)) not in ('a','e','i','o','u');
✍ city 컬럼의 첫 번째 단어가 vowel로 시작하지 않아야함
✍ 문자열을 추출하는 substr 이용
✍ 대문자, 소문자 구분 없이 조회하기 위해 lower 이용하여 모든 값을 소문자로 만들어주기
✍ '아니다'를 의미하는 not 이용, '또는'을 의미하는 in 이용
'SQL' 카테고리의 다른 글
[SQL 챌린지] 해커랭크 정복하기 Day 6 (0) | 2021.03.02 |
---|---|
[SQL 챌린지] 해커랭크 정복하기 Day 5 (0) | 2021.03.01 |
[SQL 챌린지] 해커랭크 정복하기 Day 4 (0) | 2021.02.25 |
[SQL 챌린지] 해커랭크 정복하기 Day 3 (0) | 2021.02.22 |
[SQL 챌린지] 해커랭크 정복하기 Day 3 (0) | 2021.02.22 |