HackerRank; Weather Observation Station 8~

랜디 Randy·2023년 12월 13일
0

SQL 문제풀이

목록 보기
4/20

Weather Observation Station 8

오랜만입니다. 다시 한번 열심히 시작해봅시다!

-- answer
-- 중복이 없어야 하므로 DISTINCT
SELECT DISTINCT CITY FROM STATION
-- 왼쪽 끝이 모음
WHERE LEFT(CITY, 1) in ('a', 'e', 'i', 'o', 'u')
-- 오른쪽 끝이 모음
AND RIGHT(CITY, 1) in ('a', 'e', 'i', 'o', 'u');

Weather Observation Station 9

-- answer
-- 중복이 없어야 하므로 DISTINCT
SELECT DISTINCT CITY FROM STATION
-- 모음으로 시작하면 안되므로 앞에 NOT
WHERE NOT LEFT(CITY, 1) IN ('a', 'e', 'i', 'o', 'u');

Weather Observation Station 10

-- answer
-- 중복이 없어야 하므로 DISTINCT
SELECT DISTINCT CITY FROM STATION
-- 모음으로 끝나면 안되므로 앞에 NOT
WHERE NOT RIGHT(CITY, 1) IN ('a', 'e', 'i', 'o', 'u')

Weather Observation Station 11

-- answer
-- 중복이 없어야 하므로 DISTINCT
SELECT DISTINCT CITY FROM STATION
-- 모음으로 시작하면 안되거나 끝나면 안되므로 OR로 묶기
WHERE NOT LEFT(CITY, 1) IN ('a', 'e', 'i', 'o', 'u')
OR NOT RIGHT(CITY, 1) IN ('a', 'e', 'i', 'o', 'u');

Weather Observation Station 12

-- answer
-- 중복이 없어야 하므로 DISTINCT
SELECT DISTINCT CITY FROM STATION
-- 모음으로 시작하면 안되며 끝나서도 안되므로 AND로 묶기
WHERE NOT LEFT(CITY, 1) IN ('a', 'e', 'i', 'o', 'u')
AND NOT RIGHT(CITY, 1) IN ('a', 'e', 'i', 'o', 'u');
profile
데이터는 계단, 직관은 다리

0개의 댓글