SQL
Between,IN
윤태영(Coding)
2023. 5. 12. 13:38
< BETWEEN 연산자 >
두 값의 범위에 해당하는 행을 출력하기 위해 사용한다.
문제 ) EMP Table에서 급여가 1250에서 1500 사이의 정보를 성명, 담당업무, 급여, 부서 번호를 출력하여라.
SELECT ename,job,sal,deptno
FROM emp
WHERE sal BETWEEN 1300 AND 1500;
SELECT ename,job,sal,deptno
FROM emp
WHERE sal >= 1300 AND sal <= 1500;
< IN 연산자 >
목록에 있는 값에 대해서 출력하기 위해 IN연산자를 사용한다.
문제 ) EMP Table에서 사원번호가 7902,7788,7566인 사원의 정보를 사원번호, 성명, 담당업무, 급여, 입사일자를 출력하라.
SELECT empno,ename,job,sal,hiredate
FROM emp
WHERE empno IN (7902,7788,7566);
SELECT empno,ename,job,sal,hiredate
FROM emp
WHERE emp = 7902 OR empno = 7788 OR empno = 7566;