컬럼에 저장된 문자열 중에서 LIKE 연산자에서 지정한 문자 패턴과 부분적으로 일치하면 참이 된다.
WHERE절과 함께 부분 문자열 검색에 사용된다.
# A로 시작하는 문자열
SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE 'A%'
# A로 시작하는 2자의 문자열
SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE 'A_'
# A를 포함하는 문자열
SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE '%A%'
%는 문자열의 개수를 지정하지 않고, _는 단 1자임을 지정한다.
[]범위를 나타내는 정규표현식 []를 사용하면, 범위를 표현할 수 있다.
[]는 임의의 그룹을 의미하며, []안의 ^는 일치하지 않음을 의미한다.
[1-9] 또는 [a-z] 처럼 범위를 표현할 수 있다.
# 영어 대문자로 시작하는 문자열
SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE '[A-Z]'
# A로 시작하지 않는 문자열
SELECT 컬럼명 FROM 테이블 WHERE 컬럼명 LIKE '[^A]'