< 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;
'SQL' 카테고리의 다른 글
DBeaver low 추가/테이블의 특정 컬럼 추출 방법/ORDER BY (0) | 2023.05.14 |
---|---|
문자형 함수 (0) | 2023.05.12 |
Order By (0) | 2023.05.12 |
LIKE,IS NULL,AND,OR,NOT (0) | 2023.05.12 |
특정 행의 검색/Oracle (0) | 2023.04.21 |