본문 바로가기
CS/데이터베이스

[Oracle] 비교연산자 (LIKE)

by 김크롱 2020. 8. 19.

비교연산자(LIKE)

: 문자 패턴이 일치하는 행 검색

 

- 첫 글자 검색

--column1에서 첫 글자가 S로 시작하는 행 검색
SELECT column1, column2
	FROM tablename
    WHERE column1 LIKE 'S%'

* 와일드카드(%) : 이 자리에 오는 철자, 철자의 개수 모두 상관없이 검색. LIKE 연산자와 함께 사용

 

 

- 두번째 글자 검색

-- 두번째 철자가 'A'인 경우를 검색
SELECT column1
	FROM tablename
    WHERE column1 LIKE '_A%';

* 언더바(_) : 이 자리에 오는 철자는 어떤 철자가 오든 상관 없지만 한 자리여야함

 

 

- 끝 글자 검색

--끝 글자가 'K'인 경우
SELECT column1
	FROM tablename
    WHERE column1 LIKE '%K';

 

- 글자를 포함한 경우 검색

--column1에서 글자 'M'을 포함한 행 모두 검색
SELECT column1
	FROM tablename
    WHERE column1 LIKE '%M%';