SQL 도전기 - 8

김치전사·2022년 5월 25일
0

SQL 도전기

목록 보기
8/36

오늘은 패턴 매칭으로 검색하는 방법에 대해 공부한다

'LIKE' 술어를 사용하면 문자열의 일부분을 비교하는 부분 검색을 할 수 있다

열 LIKE 패턴

패턴을 정의할 때는 메타문자를 사용할 수 있다
메타문자 : %,
%는 임의의 문자열을 의미하며,
는 임의의 문자 하나를 의미한다.


이 중에서 문자열 'SQL'을 포함하는 행을 패턴 매칭으로 검색한다

'SQL%'로 패턴 매칭하면 전방 일치로 된다

no=3인 행도 SQL이 포함되어 있지만 text 열 값이 SQL로 시작되지 않아서 포함되지 않았다.

'%SQL%'로 패턴 매칭하면 중간 일치도 가능하다

no=2인 행처럼 '%','_'이 문자열에 있으면 검색을 어떻게 할까?
바로 \%, _로 검색하면 된다

만약 문자열 상수 '를 검색하고 싶을 때 어떻게 할까?
바로 '' 처럼 연속으로 2개를 사용하면 된다

profile
개인공부 블로그입니다. 상업적 용도 X

0개의 댓글