반응형
오라클에서 between a and b는
특정 범위의 날짜를 조건으로 조회할 때 주로 사용하는데
where 절에서 컬럼명 between a and b 이렇게 사용하면 된다
예제에서는 DATECOL 컬럼 안에
2019-07-13, 2019-01-13, 2020-12-10
세 날짜가 들어있는 것이 보이는데
DATECOL BETWEEN '20190101' AND '20191231' 로 조건을 걸어놓으니
2019년 1월 1일 ~ 2019년 12월 31일 안에 있는
2019-07-13, 2019-01-13일이 조회되는 것이 보인다
예제에서 사용한 코드는 아래와 같다
SELECT DATECOL
FROM (SELECT TO_DATE('20190713') AS DATECOL FROM DUAL
UNION ALL
SELECT TO_DATE('20190113') AS DATECOL FROM DUAL
UNION ALL
SELECT TO_DATE('20201210') AS DATECOL FROM DUAL
)
WHERE DATE1 BETWEEN '20190101' AND '20191231'
-- 컬럼명 BETWEEN '날짜' AND '날짜'
반응형
'SQL > Oracle' 카테고리의 다른 글
오라클 서브쿼리 사용방법 및 예제 (0) | 2020.02.23 |
---|---|
오라클 SQL 바닥부터 실전까지 정리글 (1) | 2020.02.23 |
오라클 패키지(Package) 생성부터 실행까지 (0) | 2020.02.03 |
SQL CRUD중 가장 주의해야 할 문장은? (0) | 2020.01.29 |
오라클 프로시저(Procedure) 작성부터 실행, 조회까지 (1) | 2020.01.01 |
댓글