song's note

[Hackerrank - SQL] weather observation station 6 본문

공부/SQL

[Hackerrank - SQL] weather observation station 6

songxx 2021. 12. 10. 15:41

 

https://www.hackerrank.com/challenges/weather-observation-station-6/problem?isFullScreen=true&h_r=next-challenge&h_v=zen&h_r=next-challenge&h_v=zen 

 

Weather Observation Station 6 | HackerRank

Query a list of CITY names beginning with vowels (a, e, i, o, u).

www.hackerrank.com

 

문제

STATION 테이블에서

도시명이  vowels (i.e., a, e, i, o, or u) 로 시작하는 도시를 출력하라. 

중복X

 

풀이

도시명 첫글자는 모두 대문자였다.

그래서 lower 함수 → substr 함수로 조건을 적용하였다. 

SELECT distinct CITY
FROM STATION
WHERE SUBSTR(Lower(CITY), 1, 1) IN ('a', 'e', 'i', 'o', 'u') ;

 

++ 다시 SQL 공부를 시작하려고 들어갔는데, 

weather observation station 6을 다시 풀게 되었다. 아래 쿼리로도 된다. 

SELECT CITY
FROM STATION
WHERE substr(CITY, 0, 1) IN ('A', 'E', 'I', 'O', 'U');