Develop/DATABASE

오라클)WHERE 절 - BETWEEN(범위 조건)

걸어다니는 종합병원 2022. 10. 4. 23:28
반응형

BETWEEN 조건 - expr1 [NOT] BETWEEN expr2 AND expr3

expr1이 expr2와 expr3의 범위에 해당하는 행 반환

 


sal이 1500이상 2500 이하인 행

SELECT ename, sal FROM emp WHERE sal >= 1500 AND sal <=2500;

해당 쿼리는 위에 예제와 동일한 값을 반환


sal이 1500이상 2500 이하가 아닌 행

SELECT ename, sal FROM emp WHERE NOT (sal >= 1500 AND sal <=2500);
SELECT ename, sal FROM emp WHERE (sal < 1500 OR sal > 2500);

해당 쿼리는 위에 예제와 동일한 값을 반환

 



SELECT * FROM salgrade WHERE losal <= 1500 AND hisal >= 1500;

해당 쿼리는 위의 예제와 동일한 값을 반환

반응형