728x90
반응형
컬럼명 BETWEEN A AND B : 컬럼 값이 A이상 B이하인 경우
-- EMPLOYEE 테이블에서
-- 급여가 300만 이상, 500만 이하의 직원의
-- 사번, 이름, 급여 조회
SELECT EMP_ID, EMP_NAME, SALARY
FROM EMPLOYEE
WHERE SALARY BETWEEN 3000000 AND 5000000;
-- 컬럼명 NOT BETWEEN A AND B : 컬럼 값이 A이상 B이하가 아닌 경우
-- == 컬럼 값이 A미만, B초과인 경우
-- EMPLOYEE 테이블여서
-- 급여가 300만 미만, 500만 초과인 직원의
-- 사번, 이름, 급여 조회
SELECT EMP_ID, EMP_NAME, SALARY
FROM EMPLOYEE
WHERE SALARY NOT BETWEEN 3000000 AND 5000000;
-- EMPLOYEE 테이블에서
-- 입사일이 1990/01/01 ~ 1999/12/31 (90년도 입사자)
-- 직원의 사번, 이름, 입사일 조회
SELECT EMP_ID, EMP_NAME, HIRE_DATE
FROM EMPLOYEE
WHERE HIRE_DATE BETWEEN '1990/01/01' AND '1999/12/31';
/* '1990/01/01' 날짜를 문자열 형식으로 작성하게 되면
DB가 알아서 판단하여 날짜타입(DATE)으로 형변환을 진행함. */
728x90
반응형
'괴발개발 > DB' 카테고리의 다른 글
| SQL 연산자 우선순위 (0) | 2024.05.28 |
|---|---|
| LIKE, ESCAPE (0) | 2024.05.28 |
| 함수 (0) | 2024.05.09 |
| SELECT (0) | 2024.05.08 |
| SQL 기초 (0) | 2024.05.08 |