전체 방문자
오늘
어제
21종
종이의 코딩 공부방
21종
  • 분류 전체보기 (174)
    • JAVA (64)
    • Springboot (46)
      • 블로그만들기 (45)
    • Database (60)
      • Oracle (60)
    • 프로젝트 3 (CELOVER) (0)
    • 개발서버 구축 (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

최근 글

최근 댓글

hELLO · Designed By 정상우.
21종

종이의 코딩 공부방

Database/Oracle

[Oracle] BETWEEN A AND B

2023. 6. 28. 17:39

<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 형식은 대소비교 가능

 

    'Database/Oracle' 카테고리의 다른 글
    • [Oracle] IS NULL / IS NOT NULL
    • [Oracle] LIKE
    • [Oracle] WHERE 절
    • [Oracle] DISTINCT
    21종
    21종
    코딩 공부한 것 정리하려고 만든 블로그

    티스토리툴바