일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 정보처리기사
- 필기
- If
- sqldeveloper
- 2020년 정보처리기사 4회
- 성적프로그램
- 회고
- 뇌정리
- Til
- 2020년 제4회 정보처리기사 필기 문제 분석
- 코드숨
- 항해99
- Jackson
- 책리뷰
- 주간회고
- post
- LeetCode
- java
- jsp
- 함수형 코딩
- hackerrank
- 알고리즘
- Real MySQL
- 스터디
- git
- 미니프로젝트
- 서평
- algorithms
- Python
- 2020년 일정
- Today
- Total
조컴퓨터
hackerrank Weather Observation Station 6 본문
1) 정규표현식
1-1)
SELECT city
FROM STATION
WHERE city REGEXP '^[aeiou]';
1-1) 결과
mysql 정규표현식 regexp
1) 문자열에 '한글'이 표함된 경우
1-1)
SELECT *
FROM 테이블명
WHERE name REGEXP '[가-힣]';
2) 문자열의 시작이 '한글'인 경우
2-1)
SELECT *
FROM 테이블명
WHERE name REGEXP '^[가-힣]';
3) 문자열의 끝이 '한글'인 경우
3-1)
SELECT *
FROM 테이블명
WHERE name REGEXP '[가-힣]$';
4) 모든 문자열이 '한글'인 경우
4-1)
SELECT *
FROM 테이블명
WHERE name REGEXP '^[가-힣]+$';
5) 문자열에 '영어'가 포함된 경우
5-1)
SELECT *
FROM 테이블명
WHERE name REGEXP '[a-z]';
6) 내용에 숫자만 있는 경우
6-1)
SELECT *
FROM 테이블명
WHERE id REGEXP '^[0-9]+$';
7) 내용에 특수 문자가 포함된 경우
7-1)
SELECT *
FROM 테이블명
WHERE id REGEXP '['~!#$%^&*|\\\'|";:\/?]';
정규패턴
? : 글자 0개 또는 1개 일치 → books? : book, books
. : 단일 문자를 매치 즉, 문자 하나 일치 → .ap : map, cap
+ : 문자 여러 개 반복 → la+ : la, laa
* : 문자 여러 개 반복 → la* : la, laa
^ : 문자열의 처음 → ^1 →1로 시작되는 줄
$ : 문자열의 끝 → 1$ →1로 끝나는 줄
() : 그룹화 → ('(abc)*') : 'abc' 문자열이 연속적으로 0번 이상
참고 블로그
mysql 정규표현식 regexp : 네이버 블로그 (naver.com)
mysql 정규표현식 regexp
mysql 정규표현식 regexp - 또리 ・ 2020. 2. 14. 17:421. 문자열에 '한글' 이 포함된 경우$...
blog.naver.com
'HackerRank > SQL' 카테고리의 다른 글
hackerrank Draw The Triangle 2 (0) | 2021.02.18 |
---|---|
hackerrank Weather Observation Station 5 (0) | 2021.01.31 |
hackerrank Weather Observation Station 3 (0) | 2021.01.30 |
hackerrank Symmetric Pairs (0) | 2021.01.18 |
hackerrank Type of Triangle (0) | 2021.01.18 |