해커랭크(HackerRank) SQL 문제풀이 - Weather Observation Station 9, 10, 11, 12

2023. 1. 30. 16:31코딩테스트/해커랭크(HackerRank) - MySQL

CITY가 모음으로 시작하지 않으면서 중복되지 않는 열을 출력하는 문제이다

SELECT DISTINCT CITY
    FROM STATION
    WHERE LEFT(CITY,1) NOT IN ('a','e','i','o','u');

 

10번 문제는 도시이름이 모음으로 끝나지 않는 경우를 출력한다.

SELECT DISTINCT CITY
    FROM STATION
    WHERE RIGHT(CITY,1) NOT IN ('a','e','i','o','u');

 

11번 문제는 도시가 모음으로 시작하지 않거나 (OR) 끝나지 않는 경우이다.

SELECT DISTINCT CITY
    FROM STATION
    WHERE LEFT(CITY,1) NOT IN ('a','e','i','o','u') OR
        RIGHT(CITY,1) NOT IN ('a','e','i','o','u');

 

12번 문제는 모음으로 시작하지 않고(AND) 끝나지 않는 경우이다.

SELECT DISTINCT CITY
    FROM STATION
    WHERE LEFT(CITY,1) NOT IN ('a','e','i','o','u') AND
        RIGHT(CITY,1) NOT IN ('a','e','i','o','u');
728x90