(encore_Data Scientist course)
OR과 같은 기능을 하는 연산자 입니다.
ex1) 부서번호가 10번이거나 20번인 사원의 인원수
SELET COUNT(DEPTNO) FROM EMP WHERE DEPTNO = 10 OR DEPTNO =20;
SELECT*FROM EMP WHERE DEPTNO IN (10,20);
ex2) 사원번호가 7376이거나 7521이거나 7876인 사원의 정보를 검색
SELECT * FROM EMP WHERE EMPNO=7369 OR EMPNO=7521 OR EMPNO=7876;
SELECT * FROM EMP WHERE EMPNO IN (7369, 7521,7876);
ex3) 부서번호가 10과 20번이 아닌 사원의 인원수
select COUNT(DEPTNO) FROM EMP WHERE DEPTNO != 10 AND DEPTNO !=20;
select COUNT(DEPTNO) FROM EMP WHERE DEPTNO NOT IN (10,20);
- NOT IN은 IN이라는 합집합의 여집합이라고 생각하면 됩니다.
'컴퓨터 프로그래밍 > SQL' 카테고리의 다른 글
ORDER BY_데이터 정렬하기 (0) | 2020.05.17 |
---|---|
BETWEEN 연산자 (0) | 2020.05.17 |
like 연산자와 와일드카드 (0) | 2020.05.17 |
데이터, 데터베이스 그리고 DBMS (0) | 2020.05.17 |
조건연산자 (0) | 2020.05.17 |