=은 하난의 값만 비교하는 연산자이고 in은 여러개의 값을 비교할 때 사용하는 연산자입니다.
*사원번호가 7788번인 사원의 사원번호와 이름과 월급을 출력하시오!
select empno, ename, sal
from emp
where empno = 7788;
사원번호가 7788, 7902,7369번인 사원들의 사원번호와 이름과 월급을 출력하시오
select empno, ename, sal
from emp
where empno in (7788,7902,7369);
설명: in 은 여러개의 값을 비교할 수 있는데 괄호를 사용해야 합니다.
문제 1.
우리반 테이블에서 나이가 27,29살인 학생들의 이름과 나이를 출력하시오!
select ename, age
from emp19
where age in (27,29);
select ename, age
from emp19
where age = 27 or age= 29;
문제2.
직업이 SALESMAN, ANALYST 인 사원들의 이름과 직업을 출력하시오
select ename, job
from emp
where job in('SALESMAN', 'ANALYST');
직업이 SALESMAN, ANALYST 가 아 사원들의 이름과 직업을 출력하시오
select ename, job
from emp
where job not in('SALESMAN', 'ANALYST');