목차

Search

  1. 서문
  2. 변환 언어
  3. 상수
  4. 연산자
  5. 변수
  6. 날짜
  7. 함수
  8. 사용자 지정 함수 작성
  9. 사용자 지정 함수 API 참조

변환 언어 참조

변환 언어 참조

SQL_LIKE

SQL_LIKE

값이 정규식 패턴과 일치하는지 여부를 반환합니다. 이 함수를 사용하면 ID, 전화 번호, 우편 번호 및 주 이름 등 데이터 패턴의 유효성을 검사할 수 있습니다.

구문

SQL_LIKE(subject, pattern, escape character)
다음 테이블에는 이 명령의 인수가 설명되어 있습니다.
인수
필수/선택
설명
subject
필수
문자열 데이터 유형입니다. 정규식과 일치시킬 값을 전달합니다. 값은 작은따옴표로 묶습니다.
패턴
필수
문자열 데이터 유형입니다. 일치시킬 정규식입니다. 패턴은 작은따옴표로 묶습니다.
이스케이프 문자
선택 사항
문자열 데이터 유형입니다. SQL_LIKE 함수에는 백분율 기호(%)와 밑줄(_)을 이스케이프 문자로 사용할 수 있습니다. 이스케이프 문자는 작은따옴표로 묶습니다.

반환 값

데이터가 패턴과 일치하면 TRUE를 반환합니다.
데이터가 패턴과 일치하지 않으면 FALSE를 반환합니다.
입력이 Null 값이거나 패턴이 NULL인 경우 NULL을 반환합니다.

패턴과 일치하는 이름을 찾는 식에 SQL_LIKE를 사용할 수 있습니다. 예를 들어 다음 식은 "A_#%" 패턴을 기준으로 이름을 일치시키며, 이스케이프 문자는 '#'입니다.
SQL_LIKE(ENAME, 'A_#%', '#')
ENAME
SMITH
FALSE
AX%
TRUE
MILLER
FALSE
A%
FALSE
JONES
FALSE
BLAKE
FALSE
A%l
FALSE