728x90
1. IN 연산자
IN 연산자는 특정열에 해당하는 조건을 여러개 지정할 수 있습니다. 약간 열안에 있는 () 데이터들~~ 이런느낌..
| SELECT [조회할 열1 이름],[열2 이름],[열 n이름] FROM [조회할 테이블 이름] WHERE 열이름 IN(데이터1, 데이터2 , 데이터n); |
SELECT *
FROM EMP
WHERE JOB IN ('MANAGER','SALESMAN','CLERK')
SELECT * // 전체를 검색하겠다~~~
FROM EMP //EMP 테이블에서~~
WHERE JOB IN ('MANAGER','SALESMAN','CLERK') // JOB 안에 있는 ( 괄호 속 ) 데이터들을 찾아라~
결과값:

SELECT *
FROM EMP
WHERE JOB NOT IN ('MANAGER','SALESMAN','CLERK')
SELECT * //전체를 검색하겠다~~
FROM EMP // EMP 테이블에서~~
WHERE JOB NOT IN ('MANAGER','SALESMAN','CLERK') // JOB 안에 있는 ( 괄호 속 ) 데이터들이 아닌것을 찾아라~
2. BETWEEN A AND B 연산자
BETWEEN A AND B 연산자는 A (최솟값)과 B(최댓값) 사이 범위를 조회할 때 사용한다.
| SELECT [조회할 열1 이름],[열2 이름],[열 n이름] FROM [조회할 테이블 이름] WHERE 열이름 BETWEEN 최솟값 AND 최댓값 |
SELECT *
FROM EMP
WHERE SAL BETWEEN 2000 AND 3000;
SELECT * //전체를 검색하겠다~~
FROM EMP // EMP 테이블에서~~
WHERE SAL BETWEEN 2000 AND 3000; // SAL 값이 2000 ~ 3000 사이의 값을 찾아라~~
결과 값:

SELECT *
FROM EMP
WHERE SAL NOT BETWEEN 2000 AND 3000;
SELECT * //전체를 검색하겠다~~
FROM EMP // EMP 테이블에서~~
WHERE SAL NOT BETWEEN 2000 AND 3000; // SAL 값이 2000미만이고 3000초과인 값을 찾아라~~
결과값 :

'Practice > Oracle' 카테고리의 다른 글
| Oracle_09. IS NULL 연산자 (0) | 2022.10.04 |
|---|---|
| Oracle_08. LIKE 연산자와 와일드 카드 (1) | 2022.10.04 |
| Oracle_06. 산술 연산자, 비교연산자, 논리 부정 연산자 (0) | 2022.09.29 |
| Oracle_05. 여러 개 조건식을 사용하는 AND,OR 연산자 (0) | 2022.09.28 |
| Oracle_04. 필요한 데이터만 쏙 출력하는 WHERE절 (0) | 2022.09.28 |