본문 바로가기
Database

[Oracle]Weather Observation Station 6(풀이 성공)

by 전봇대파괴자 2021. 3. 29.

문제

 

아래와 같은 column을 가진 스키마 STATION이 주어진다. 

 

CITY에서 모음(a,e,i,o,u)으로 시작하는 모든 이름을 찾아 출력하라. 단, 중복은 허용하지 않는다. 

 

내 코드:

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%');

Comment: 중복을 허용하지 않으므로 select 뒤에 distinct를 넣어주고, like 문법을 이용해 모음으로 시작된다는 조건('시작하는 알파벳+%')을 정의할 수 있습니다. 어떤 모음이든 가장 앞에만 오면 되므로 or로 연결합니다.