Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- SQL
- 티스토리
- 월간결산
- 리눅스
- Visualization
- 시각화
- Linux
- python visualization
- 한빛미디어
- 서평단
- Tistory
- matplotlib
- 블로그
- Pandas
- Blog
- Python
- 파이썬 시각화
- MySQL
- tensorflow
- 텐서플로
- Ga
- 통계학
- 서평
- MATLAB
- Google Analytics
- 한빛미디어서평단
- 독후감
- 딥러닝
- 매틀랩
- 파이썬
Archives
- Today
- Total
pbj0812의 코딩 일기
[SQL] MySQL 정규식 실습 본문
0. 목표
- MySQL 정규식 실습
1. 준비
1) 테이블 생성
CREATE TABLE pbj_db.reg_test
(
id INT NOT NULL,
body VARCHAR(32) NOT NULL
) ENGINE = INNODB;
2) 데이터 삽입
INSERT INTO pbj_db.reg_test(id, body) VALUES(1, 'aAbB');
INSERT INTO pbj_db.reg_test(id, body) VALUES(2, 'aA1bB');
INSERT INTO pbj_db.reg_test(id, body) VALUES(3, 'aA12bB123');
INSERT INTO pbj_db.reg_test(id, body) VALUES(4, 'aA12b B123');
INSERT INTO pbj_db.reg_test(id, body) VALUES(5, 'aA12마바사bB123가나다');
INSERT INTO pbj_db.reg_test(id, body) VALUES(6, 'aA');
INSERT INTO pbj_db.reg_test(id, body) VALUES(7, '1122');
INSERT INTO pbj_db.reg_test(id, body) VALUES(8, 'a1');
3) 데이터 확인
SELECT * FROM pbj_db.reg_test;
- 결과
2. 실습
1) a로 시작하는 데이터
SELECT * FROM pbj_db.reg_test WHERE body regexp '^a';
- 결과
2) 숫자로 시작하는 데이터
SELECT * FROM pbj_db.reg_test WHERE body regexp '^[0-9]';
- 결과
3) 두글자인 데이터
SELECT * FROM pbj_db.reg_test WHERE body regexp '^..$';
- 결과
3. 참고
- 정규식 정리
'ComputerLanguage_Program > SQL' 카테고리의 다른 글
[SQL] UPDATE 구문 실습 (0) | 2020.07.21 |
---|---|
[SQL] MySQL Stored Procedure을 이용하여 주기적으로 현재 시각 저장하기 (0) | 2020.07.13 |
[MySQL] ROW_NUMBER()를 통한 품목별 랭크 선정 (0) | 2020.06.25 |
[MySQL] WITH RECURSIVE 구문을 이용한 구구단 만들기 (0) | 2020.06.18 |
[SQL] MySQL로 구구단 짜기 (0) | 2020.06.17 |
Comments