Prepare > SQL > Basic Select > Weather Observation Station 11
2023. 7. 13. 19:27ㆍHackerRank-My SQL
Weather Observation Station 11 | HackerRank
Query a list of CITY names not starting or ending with vowels.
www.hackerrank.com
문제
Query the list of CITY names from STATION that either do not start with vowels or do not end with vowels. Your result cannot contain duplicates.
코드
SELECT DISTINCT(CITY) FROM STATION
WHERE LEFT(CITY, 1) REGEXP "[^AEIOU]"
OR RIGHT(CITY, 1) REGEXP "[^AEIOU]";
SELECT DISTINCT(CITY) FROM STATION
WHERE CITY REGEXP "^[^AEIOU]|[^AEIOU]$";
- OR 조건을 | 로 나타내고
- 시작과 끝은 ^와 $로 나타낸것
노트
SELECT DISTINCT(CITY) FROM STATION
WHERE (CITY NOT LIKE "A%"
AND CITY NOT LIKE "E%"
AND CITY NOT LIKE "I%"
AND CITY NOT LIKE "U%"
AND CITY NOT LIKE "O%")
OR
(CITY NOT LIKE "%A"
AND CITY NOT LIKE "%E"
AND CITY NOT LIKE "%I"
AND CITY NOT LIKE "%O"
AND CITY NOT LIKE "%U"
);
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');
'HackerRank-My SQL' 카테고리의 다른 글
Prepare > SQL > Basic Select > Employee Names (0) | 2023.07.14 |
---|---|
Prepare > SQL > Basic Select > Weather Observation Station 12 (0) | 2023.07.13 |
Prepare > SQL > Basic Select > Weather Observation Station 10 (0) | 2023.07.13 |
Prepare > SQL > Basic Select > Weather Observation Station 9 (0) | 2023.07.12 |
Prepare > SQL > Basic Select > Weather Observation Station 8 (0) | 2023.07.12 |