본문 바로가기

SQL/[HackerRank]

[HackerRank/MySQL] Weather Observation Station 8

728x90

< Problem >

양 끝이 모음(a, e, i, o, u)인 CITY 이름 출력

링크:  https://www.hackerrank.com/challenges/weather-observation-station-8/problem

 

Weather Observation Station 8 | HackerRank

Query CITY names that start AND end with vowels.

www.hackerrank.com


< Code >

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

 

< Lesson & Learned >

SELECT 문 (조건검색)

SELECT: 키워드와 함께 검색하고 싶은 속성의 이름을 나열

FROM: 키워드와 함께 검색하고 싶은 속성이 있는 데이블의 이름을 나열

WHERE: 키워드와 함께 비교 연산자(=, <, >=, <>)와 논리 연산자(AND, OR, NOT)를 이용한 검색 조건 제시

DISTINCT: 결과 테이블이 튜플의 중복을 허용하지 않도록 지정

LEFT(A, B): A의 왼쪽에서부터 B개의 글자를 가져옴.

RIGHT(A, B): A의 오른쪽에서부터 B개의 글자를 가져옴.

IN 조건: 조건과 일치하는 것이 있으면 검색조건이 참. WHERE 절에서 사용됨.

728x90