적용 대상:
Databricks SQL
Databricks Runtime 10.4 LTS 이상
str이 regex와 일치하면 true를 반환합니다. 이 함수는 연산자의 동의어rlike입니다.
구문
str [NOT] regexp regex
인수
-
strSTRING: 데이터 정렬에서 일치시킬UTF8_BINARY식입니다. -
regexSTRING: 일치하는 패턴이 있는 식입니다.
반품
BOOLEAN.
regex 문자열은 Java 정규식이어야 합니다.
리터럴을 사용하는 경우 (raw-literal접두사)r 이스케이프 문자 사전 처리를 방지합니다.
str NOT regexp ...는 NOT(str regexp ...)와 같습니다.
예제
> SELECT r'%SystemDrive%\Users\John' rlike r'%SystemDrive%\\Users.*';
true
> SELECT r'%SystemDrive%\Users\John' rlike r'%SystemDrive%\Users.*';
Error: INVALID_PARAMETER_VALUE.PATTERN
> SELECT r'%SystemDrive%\Users\John' rlike '%SystemDrive%\\\\Users.*';
true