비교연산자(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%';
'CS > 데이터베이스' 카테고리의 다른 글
[Oracle] 비교연산자 (IN) (0) | 2020.08.19 |
---|---|
[Oracle] 비교연산자 (IS NULL) (0) | 2020.08.19 |
[Oracle] 비교연산자 (BETWEEN AND) (0) | 2020.08.19 |
[Oracle] 비교 연산자 (>, <, >=, <=, =, !=, <>, ^=) (0) | 2020.08.18 |
[Oracle] 산술 연산자 ( *, /, +, -) (0) | 2020.08.18 |