오라클 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 '%익행%'
'IT | 개발 > Database' 카테고리의 다른 글
[ORACLE] 단일 행 함수 간단 정리(LOWER, UPPER, CONCAT, SUBSTR, LPAD, LTRIM, REPLACE 등) (6) | 2020.01.21 |
---|---|
[Oracle] 집합 연산자 정리 (UNION, UNION ALL, INTERSECT, MINUS) (6) | 2020.01.20 |
[Oracle | 오류 해결] ORA-01795 에러 해결하기 (0) | 2020.01.18 |
[ORACLE | 함수] IF, ELSIF, ELSE 및 NULL 비교 방법 정리, NO_DATA_FOUND (2) | 2020.01.16 |
[APM 패턴 | PHP] Linux에 MariaDB 설치 및 설정 (소스 파일을 이용한 설치) (0) | 2019.12.28 |