이 글의 원문은 아래와 같습니다.
PostgreSQL은 엔터프라이즈급의 대용량의 데이터 처리에 적합한 안정적인 DBMS입니다. 이글은 SELECT 문에서 LIKE 검색에 대해 간단히 정리한 글입니다.
LIKE 검색에서 주요한 2가지 특수문자가 사용됩니다.
- Percent Sign(%) : 0개 이상의 불특정 문자를 나타냄
- Under Score(_) : 1개의 불특정 문자를 나타냄
LIKE 검색의 예와 그 결과에 대한 설명은 아래와 같습니다.
- WHERE SALARY::text LIKE ‘200%’ – 200으로 시작하는 모든 값을 검색함
- WHERE SALARY::text LIKE ‘%200%’ – 200을 포함하는 모든 값을 검색함
- WHERE SALARY::text LIKE ‘_00%’ – 두번째 부터 00으로 시작하는 모든 값을 검색함
- WHERE SALARY::text LIKE ‘2_%_%’ – 2로 시작하며 최소 3개의 문자로 구성된 값을 검색함
- WHERE SALARY::text LIKE ‘%2’ – 2로 끝나는 모든 값을 검색함
- WHERE SALARY::text LIKE ‘_2%3’ – 두번째부터 2로 시작하고 3으로 끝나는 모든 값을 검색함
- WHERE SALARY::text LIKE ‘2___3’ – 2로 시작하고 3으로 끝나며 5개의 문자로 구성된 모든 값을 검색함