반응형
📌 Weather Observation Station 12
문제
문제 해석
- STATION 테이블에서 모음(a, e, i, o, u)로 시작하지 않고 끝나지 않는 CITY 리스트를 쿼리하라.
- 중복 제거.
정답
SELECT DISTINCT CITY
FROM STATION
WHERE REGEXP_LIKE(CITY,'^[^AEIOU]')
AND REGEXP_LIKE(CITY,'[^AEIOU]$');
풀이
WHERE 절에서 정규표현식 REGEXP_LIKE를 이용하여 원하는 값을 뽑아낸다.
대괄호 안의'^'는 부정을 나타낸다.
중복을 허용하지 않으므로 SELECT 절 뒤에 DISTINCT를 넣어준다.
반응형
'데이터 > SQL' 카테고리의 다른 글
[HackerRank] Employee Names 문제풀이 [19] (0) | 2023.09.29 |
---|---|
[HackerRank] Higher Than 75 Marks 문제풀이 [18] (0) | 2023.09.28 |
[HackerRank] Weather Observation Station 11 문제풀이 [16] (0) | 2023.09.28 |
[HackerRank] Weather Observation Station 10 문제풀이 [15] (0) | 2023.09.28 |
[HackerRank] Weather Observation Station 9 문제풀이 [14] (0) | 2023.03.25 |