For DEVELOPER/ORACLE::DB
오라클 INTERVAL을 활용한 과거 데이터 조회 방법
오니기리석
2023. 6. 13. 08:08
728x90
반응형
오라클 데이터베이스에서 INTERVAL을 활용하면 과거 데이터를 효과적으로 조회할 수 있습니다. INTERVAL을 이용하여 지정된 기간 전의 데이터를 선택하는 방법을 알아보겠습니다.
--INTERVAL을 사용한 과거 데이터 조회
--SYSDATE 함수와 INTERVAL을 조합하여 현재 시간으로부터 과거의 특정 기간 전의 데이터를 조회합니다.
--예시: 현재로부터 1년 전 데이터 조회
SELECT *
FROM 테이블명
WHERE 날짜열 < SYSDATE - INTERVAL '1' YEAR;
INTERVAL의 단위 설정
--INTERVAL의 단위를 조정하여 원하는 시간 간격으로 데이터를 조회할 수 있습니다.
--예시: 현재로부터 1개월 2일 전 데이터 조회
SELECT *
FROM 테이블명
WHERE 날짜열 < SYSDATE - INTERVAL '1' MONTH - INTERVAL '2' DAY;
--1시간 전 데이터 복구하기
SELECT *
FROM 테이블명
AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '1' HOUR);
SELECT *
FROM 테이블명
WHERE 날짜열 < SYSDATE - INTERVAL '1' YEAR;
INTERVAL을 사용하면 과거 데이터를 편리하게 조회할 수 있으며, 데이터 분석 및 보고서 작성 등 다양한 상황에서 유용합니다.
예시: 특정 기간 전의 매출 데이터 조회, 과거 일정 기간 내의 이벤트 참여자 조회 등
간단한 예시와 함께 INTERVAL을 사용하여 과거 데이터를 조회하는 방법을 설명한 이 블로그 글은 오라클 사용자들에게 도움이 될 것입니다. INTERVAL의 유연한 활용을 통해 과거 데이터를 효과적으로 분석하고 원하는 기간의 데이터를 선택할 수 있습니다.
반응형