[MySQL] RLIKE, REGEXP - 문자열 패턴 찾기

히끼·2020년 8월 22일
2

SQL

목록 보기
2/3

RLIKE / REGEXP operator

MySQL RLIKE and REGEXP operator performs a pattern match of a string expression against a pattern. The pattern is supplied as an argument.

If the pattern finds a match in the expression, the function returns 1, else it returns 0.

If either expression or pattern is NULL, the function returns NULL.

RLIKEREGEXP는 원하는 패턴을 충족하는 문자열을 찾아 일치하는 문자열을 찾아주는 연산자이다.

Syntax

RLIKE pattern
str REGEXP pattern

RLIKE 패턴
문자열식 REGEXP pattern
  • '[...]' : 괄호 내 어떤 문자와도 매칭
    e.g. '[ab]'일 때, a 혹은 b와 매칭
  • '^' : 시작하는 문자 지정
    e.g. '^a'일 때, a로 시작하는 문자열 출력
  • '$' : 끝나는 문자 지정
    e.g. 'a$'일 때, a로 끝나는 문자열 출력
  • e.g. '^[a-c]' : a 또는 b 또는 c로 시작하는 문자열 출력

Examples

https://velog.io/@heeky/HackerRankMySQL-Weather-Observation-Station-6-12

0개의 댓글