반응형

# LIKE와 같이 사용하는 와일드카드 문자

  • 와일드카드는 한 개 또는 0개 이상의 문자를 대신해 사용하기 위한 특수문자이다.
  • % : 0개 이상의 문자
  • _ : 1개의 문자
  • + : 문자열 연결
  • [ ] : 1개의 문자와 일치
  • [^] : 1개의 문자와 불일치

## 와일드 카드 사용 사례.

  • A% : 'A'로 시작하는 모든 문자열
  • %A% : 'A'가 포함된 모든 문자열
  • _A% : 두 번째 문자가 'A'인 모든 문자열
  • [ABC]% : 첫 번째 문자가 'A' 또는 'B' 또는 'C'인 모든 문자열
  • [A-D]% : 첫 번째 문자가 ABCD에 속하는 모든 문자열
  • [^A]% : 첫 번째 문자가 'A'가 아닌 모든 문자열

## LIKE에서 특수 문자 검색

  • LIKE 연산으로 '%', '_'가 들어간 문자열 검색을 위해 ESCAPE 사용.
WHERE 절에서 COL LIKE 'AB#_%' ESCAPE '#'; 로 사용.

=> '%'문자를 이스케이프 문자로 식별해서 '_'를 조건으로 인식.
반응형

+ Recent posts