<BETWEEN AND>
조건식에서 사용되는 구문
몇 이상 몇 이하인 범위에 대한 조건을 제시할 때 사용되는 연산자
[표현법]
비교대상컬럼 BETWEEN A(값1) AND B(값2)
=> 해당 컬럼값이 A(값1) 이상이고 B(값2) 이하인 경우
SELECT EMP_NAME, EMP_ID, SALARY
FROM EMPLOYEE
WHERE SALARY BETWEEN 3500000 AND 6000000;
-- 위의 쿼리 범위 밖의 사람들 조회하고 싶다면? 350 미만 + 600 초과
SELECT EMP_NAME, EMP_ID, SALARY
FROM EMPLOYEE
--WHERE SALARY < 3500000 OR SALARY > 6000000;
--WHERE NOT SALARY BETWEEN 3500000 AND 6000000;
WHERE SALARY NOT BETWEEN 3500000 AND 6000000;
-- NOT : 논리부정연산자 => 자바에서의 !
-- 컬럼명 앞 또는 BETWEEN 앞에 기입가능!
-- 입사일이 '90/01/01' ~ '01/01/01'
SELECT *
FROM EMPLOYEE
--WHERE HIRE_DATE >= '90/01/01' AND HIRE_DATE < '01/01/01'; -- DATE 형식은 대소비교 가능
WHERE HIRE_DATE BETWEEN '90/01/01' AND '01/01/01'; -- DATE 형식은 대소비교 가능