오라클 like로 검색 조건에 특정 패턴 부여하기

 

1. _(Underscore)

_ (Underscore) : 글자 수는 한 글자만 올 수 있고 어떤 글자가 와도 상관없음

 

예시1) 고객 테이블 중 고객명3글자이며 '영수'로 끝나는 모든 고객명 조회

SELECT CUST_NM 
FROM CUSTOMER
WHERE CUST_NM LIKE '_영수'

 

 

예시2) 고객 테이블 중 고객명이 네 글자이며, 중앙 두 글자가 '영규'인 모든 고객명 조회

SELECT CUST_NM  
FROM CUSTOMER 
WHERE CUST_NM LIKE '_영규_'

 

 

2. %

%: 글자수 제한 없고 어떤 글자가 와도 상관없음

 

예시1) 고객 테이블 중 고객명이 '용녀'로 끝나는 모든 고객명 조회

SELECT CUST_NM  
FROM CUSTOMER 
WHERE CUST_NM LIKE '%용녀'

 

 

예시2) 고객 테이블 중 고객명에 '익행' 이 들어간 모든 고객명 조회

SELECT CUST_NM  
FROM CUSTOMER 
WHERE CUST_NM LIKE '%익행%'

 

+ Recent posts