DATABASE/ORACLE 기본

[Oracle]오라클 LIKE 특정문자 검색 사용법

ThinkFree 2022. 2. 3. 01:11

 

LIKE절

 - LIKEWHERE절에 사용되어, 필요한 데이터를 찾을 때 사용됩니다.

 

LIKE절 문법

SELECT 컬럼
 FROM 테이블
WHERE 컬럼 LIKE 패턴

- 위와 같이 WHERE절 컬럼에 LIKE를 사용하고 검색하고하자 하는 문자와 패턴을 주면 원하는 데이터를 가져올

수 있습니다.

 

LIKE절 패턴 목록

  • 'A_Z' : A로 시작하여 Z로 끝나는 3글자 문자열, 언더바( _ )가 3개면 총 5글자의  A로 시작하여 Z로 끝나는 문자열을 가져옵니다.
  • 'ABC%' : 'ABC'로 시작하는 문자열
  • '%XYZ' : 'XYZ'로 끝나는 문자열
  • '%BCD%' : 'BCD'가 포함되는 문자열

 

LIKE절 테스트(https://livesql.oracle.com/)

1)  'A_Z' 테스트

- ANIMALNAMES로 시작하여 r로 끝나고 5글자인 데이터 검색

 

2)  'ABC%' 테스트

ANIMAL의 NAMEA로 시작하는 데이터 검색

 

3)  '%XYZ' 테스트

ANIMAL의 NAMEx로 끝나는 데이터 검색

 

4)  '%BCD%' 테스트

ANIMAL의 NAMEoo가 포함되는 데이터 검색