해커랭크SQL문제_0720

starlikedh
|2021. 7. 20. 12:52

Weather Observation Station6

문제: Query the list of CITY names starting with vowels (i.e., a, e, i, o, or u) from STATION. 
Your result cannot contain duplicates.

풀이: CITY 중에서 모음으로 시작하는 이름들을 출력하되 중복을 제거하고 출력하는 문제.
중복을 제거해야 하므로 SELECT문에 DISTINCT를 사용하고 조건은 LIKE 연산자로 처리하면 될 것이라 생각했다.
조건이 여러개가 들어가야 하니 OR로 연결해서 WHERE절에 넣어주면 금방 구할 수 있었던 오늘의 문제였다.

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

 

'Database' 카테고리의 다른 글

해커랭크 SQL문제_0722  (0) 2021.07.22
해커랭크 SQL문제_0721  (0) 2021.07.21
해커랭크SQL문제_0719  (0) 2021.07.19
해커랭크 SQL문제_0717  (0) 2021.07.17
해커랭크 SQL문제_0716  (0) 2021.07.16