728x90
LIKE 연산자는 이메일이나 게시판 제목 또는 내용 검색 기능처럼 일부 문자열이 포함된 데이터를 조회할 때 사용합니다.
1. LIKE 연산자
| 종류 | 의미 |
| _ | 어떤 값이든 상관 없이 한 개의 문자 데이터를 의미 |
| % | 길이와 상관없어(문자 없는 경우도 포함)모든 문자 데이터를 의미 |
SELECT *
FROM EMP
WHERE ENAME LIKE 'S%';
SELECT * //전체를 검색하겠다~~
FROM EMP // EMP 테이블에서~~
WHERE ENAME LIKE 'S%'; //ENAME이 S로 시작하는 값을 찾겠다~
결과값:

SELECT *
FROM EMP
WHERE ENAME LIKE '_L%';
SELECT * //전체를 검색하겠다~~
FROM EMP // EMP 테이블에서~~
WHERE ENAME LIKE '_L%'; // ENAME 칼럼에서 두번째 글자가 L인 값을 찾겠다~
SELECT *
FROM EMP
WHERE ENAME LIKE '%AM%';
SELECT * //전체를 검색하겠다~~
FROM EMP // EMP 테이블에서~~
WHERE ENAME LIKE '%AM%'; // ENAME 칼럼에서 AM 글자가 들어가있는 값을 찾겠다~
결과값:

SELECT *
FROM EMP
WHERE ENAME NOT LIKE '%AM%';
SELECT *
FROM EMP
WHERE ENAME NOT LIKE '%AM%'; // ENAME 칼럼에서 AM 글자가 들어가있지 않은 값을 찾겠다~
결과값:

'Practice > Oracle' 카테고리의 다른 글
| SQLD 준비_데이터 모델의 이해 (0) | 2022.10.06 |
|---|---|
| Oracle_09. IS NULL 연산자 (0) | 2022.10.04 |
| Oracle_07. IN 연산자, BETWEEN A AND B 연산자 (0) | 2022.10.01 |
| Oracle_06. 산술 연산자, 비교연산자, 논리 부정 연산자 (0) | 2022.09.29 |
| Oracle_05. 여러 개 조건식을 사용하는 AND,OR 연산자 (0) | 2022.09.28 |