본문 바로가기

DEVELOPMENT/SQL

[SQL] 패턴 매칭

패턴 매칭

 

= 연산자로 검색하는 경우는 셀의 데이터 값이 완전히 동일한지를 비교한다. 하지만 특정 문자나 문자열이 포함되어 있는지를 검색하고 싶은 경우에 '패턴 매칭' 을 사용한다.

 

LIKE 술어를 사용하여 패턴 매칭으로 검색할 수 있다.

패턴을 정의할 때 사용할 수 있는 메타문자로는 %와 _이 있다.

%는 임의의 문자열과 매치하며, 빈 문자열에도 매치한다.

-- 형식
열명 LIKE '패턴'

-- 예시
SELECT * FROM sample1 WHERE text LIKE 'SQL%';
SELECT * FROM sample1 WHERE text LIKE '%SQL%';

 

 

'DEVELOPMENT > SQL' 카테고리의 다른 글

[SQL] 문자열 연산  (0) 2023.05.30
[SQL] 결과 행 제한  (0) 2023.05.30
[SQL] 데이터베이스와 SQL  (0) 2023.05.30
[SQL] INNER JOIN, OUTER JOIN  (0) 2023.04.02
[SQL] INSERT, SELECT, UPDATE, DELETE  (0) 2023.04.02