일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오라클
- String Functions and Date Operators
- Date and Time Function
- MySQL
- 전자정부표준프레임워크
- String Function and Operators
- HTTP
- Oracle
- Date and Time Functions
- 방화벽
- Sring Functions and Operators
- String Functions and Operators
- 티베로
- 전자정부 표준프레임워크
- Data and Time Functions
- SVN
- 윈도우
- Tibero
- Today
- Total
웹이야기
MySQL 정규표현 함수 본문
MySQL5.7 에서는 아래와 같은 함수를 지원한다.
NOT REGEXP : Negation of REGEXP
REGEXP : Whether string matches regular expression
RLIKE : Whether string matches regular expression
자세한 내용은 MySQL 홈페이지를 참조한다.
https://dev.mysql.com/doc/refman/5.7/en/regexp.html
MySQL 8.0에서는 아래와 같은 함수를 지원한다.
NOT REGEXP : Negation of REGEXP
REGEXP : Whether string matches regular expression
REGEXP_INSTR() : Starting index of substring matching regular expression
REGEXP_LIKE : Whether string matches regular expression
REGEXP_REPLACE() : Replace substrings matching regular expression
REGEXP_SUBSTR() : Return substring matching regular expression
RLIKE : Whether string matches regular expression
* REGEXP and RLIKE are synonyms for REGEXP_LIKE().
자세한 내용은 MySQL 홈페이지를 참조한다.
https://dev.mysql.com/doc/refman/8.0/en/regexp.html
*expr : expression
*pat : pattern
1. NOT REGEXP, REGEXP, RLIKE, REGEXP_LIKE();
- expr NOT REGEXP pat, expr NOT RLIKE pat(This is the same as NOT (expr REGEXP pat))
- expr REGEXP pat, expr RLIKE pat
RETURN 값은 1, 0, NULL 이다.
1 : 값이 일치
0 : 값이 일치하지 않을 경우
NULL : expr 또는 pat 이 NULL일 경우
2. REGEXP_INSTR()
- 문자열이 처음으로 나오는 index 를 return, 0을 return 하면 매칭 되는 것이 없는 것, expr 또는 pat 이 NULL일 경우 NULL을 return
mysql> SELECT REGEXP_INSTR('dog cat dog', 'dog');
+------------------------------------+
| REGEXP_INSTR('dog cat dog', 'dog') |
+------------------------------------+
| 1 |
+------------------------------------+
.....
'D > MySQL' 카테고리의 다른 글
MySQL 정규표현식 구문 (0) | 2020.03.09 |
---|---|
MySQL REGEXP_LIKE() / REGEXP 함수 (1) | 2020.03.09 |
MySQL 검색에 대한 몇가지 (0) | 2020.03.09 |
MySQL에서 NULL에 관한 몇가지 (0) | 2020.03.09 |
MySQL 날짜 더하기, 빼기 (0) | 2020.03.06 |