오라클 BETWEEN 함수
오라클 BETWEEN 함수는 범위를 지정하여 조건을 걸 때 사용합니다.
간단한 예제를 통해서 알아보겠습니다.
SELECT TEST_DATE
FROM (SELECT '20140101' TEST_DATE FROM DUAL
UNION ALL
SELECT '20140110' TEST_DATE FROM DUAL
UNION ALL
SELECT '20140115' TEST_DATE FROM DUAL
UNION ALL
SELECT '20140120' TEST_DATE FROM DUAL
UNION ALL
SELECT '20140130' TEST_DATE FROM DUAL)
이와 같은 데이터가 있다고 했을 경우 TEST_DATE 값이 20140101 과 20140120 사이에 있는 것들만 선택하려면 어떻게해야 할까요?
이런 경우에 BETWEEN 을 사용하면 좋습니다.
SELECT TEST_DATE
FROM (SELECT '20140101' TEST_DATE FROM DUAL
UNION ALL
SELECT '20140110' TEST_DATE FROM DUAL
UNION ALL
SELECT '20140115' TEST_DATE FROM DUAL
UNION ALL
SELECT '20140120' TEST_DATE FROM DUAL
UNION ALL
SELECT '20140130' TEST_DATE FROM DUAL)
WHERE TEST_DATE BETWEEN '20140101' AND '20140120'
위 처럼 TEST_DATE 값이 20140101 와 20140120 사이에 있는값을 선택하라고 할때
BETWEEN A AND B 함수를 사용하여 원하는 데이터를 얻어 올수 있습니다.
날짜를 선택시에도 사용가능하기 때문에 아주 많이 쓰이는 함수입니다.
오라클 DB Lock(락) 조회 및 Session Kill(죽이기) (0) | 2015.12.30 |
---|---|
오라클 TO_CHAR 함수의 기본예제 (0) | 2015.12.28 |
오라클 LENGTH, LENGTHB 차이점 (0) | 2014.08.02 |
오라클 ORDER BY 정렬순서 바꾸기(CASE WHEN, DECODE 활용) (0) | 2014.03.27 |
오라클 ORA_ROWSCN - 데이터 최종수정 시간 확인 (0) | 2014.03.20 |
댓글 영역