일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 블록체인
- SQL
- array.push()
- 배열
- 개발자_조이킴
- 자바스크립트
- select
- for문
- node.js
- 최강의 인생
- 코드스테이츠
- join
- Hackerrank
- 알고리즘
- 코딩테스트
- Developer_JoyKim
- array.slice()
- 코플릿
- Where
- 개발자의 책장
- 역행자
- Algorithms
- 코딩공부
- 정규표현식
- Programmers
- MySQL
- JavaScript
- 재귀함수
- 프로그래머스
- array
Archives
- Today
- Total
CodingSpace
[HackerRank/SQL] Basic Select - Weather Observation Station 11 (feat. REGEXP) 본문
HackerRank/SQL
[HackerRank/SQL] Basic Select - Weather Observation Station 11 (feat. REGEXP)
개발자_조이킴 2022. 5. 3. 14:51Problem. Basic Select - Weather Observation Station 11
Link.
Weather Observation Station 11 | HackerRank
Query a list of CITY names not starting or ending with vowels.
www.hackerrank.com
Description.
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.
STATION 테이블에서 도시 이름이 a, e, i, o, u로 시작하지도 끝나지도 않는 도시들을 반환하는 SQL문을 작성하시오.
단, 도시 이름이 중복되지 않아야 합니다.
Key Point.
REGXP, 정규표현식(Regular Expression)을 사용하면 복잡한 문자열 조건을 걸어 데이터를 검색할 수 있다.
- | : OR
My Answer.
SELECT DISTINCT CITY
FROM STATION
WHERE CITY REGEXP '^[^aeiou].*|[^aeiou]$';
References.
MySQL 정규표현식: https://velog.io/@gillog/MySQL-REGEXPRegular-Expression%EC%A0%95%EA%B7%9C-%ED%91%9C%ED%98%84%EC%8B%9D
[MySQL] REGEXP(Regular Expression(정규 표현식))
REGEXP는 LIKE를 이용한 검색과 달리 Regular Expression(정규 표현식)를 이용해 검색한다.REGEXP를 사용하면 SQL에서 정규표현식을 활용하여 기본 연산자보다 복잡한 문자열 조건을 걸어 데이터를 검색할
velog.io
'HackerRank > SQL' 카테고리의 다른 글
Comments