ORACLE NULL1 ORACLE 최근 3개년 데이터 (+ 없으면 0으로 출력) ORACLE 최근 3개년 데이터 (없으면 0으로 출력) 1. 테이블명 'TABLENAME'에는 아래와 같은 데이터가 있다. YEAR (연도) 값 (COUNT) 2023 100,000 2021 50,000 2020 120,000 2016 38,000 2. 최근 3개년 데이터 조회 쿼리는 아래와 같다. SELECT YEAR,COUNT FROM TABLENAME WHERE YEAR > extract(year from sysdate)-2 --WHERE TO_CHAR(YEAR,'YYYY') > extract(year from sysdate)-2 --YEAR 필드가 NUMBER 값일 때는 TO_CHAR 적용 YEAR (연도) 값 (COUNT) 2023 100,000 2021 50,000 3. 비어있는 연도 (202.. 2023. 1. 18. 이전 1 다음 반응형