inblog logo
|
soultree
    SQLOracle

    [SQL] 여러가지 날짜 함수

    데이터베이스에서 기본적으로 제공해주는 날짜 함수들이다.
    Hi's avatar
    Hi
    Aug 01, 2024
    [SQL] 여러가지 날짜 함수
    Contents
    ✅ 1. SYSDATE✅ 2. EXTRACT(특정 단위 FROM 날짜 데이터)✅ 3. ADD_MONTHS(날짜 데이터, 특정 개월 수)

    💡
    데이터베이스에서 기본적으로 제공해주는 날짜 함수들이다.
    ✅ 1. SYSDATE✅ 2. EXTRACT(특정 단위 FROM 날짜 데이터)✅ 3. ADD_MONTHS(날짜 데이터, 특정 개월 수)
     

    ✅ 1. SYSDATE

    현재의 연, 월, 일, 시, 분, 초를 반한해주는 함수이다. 출력 양식은 format에 따라 바뀐다.
    select SYSDATE from dual; // 결과 2024-07-25 10:46:01
     

    ✅ 2. EXTRACT(특정 단위 FROM 날짜 데이터)

    날짜 데이터에서 특정 단위만을 출력해서 반환해주는 함수이다.
    • 특정 단위
      • 연: YEAR
      • 월: MONTH
      • 일: DAY
      • 시: HOUR
      • 분: MINUTE
      • 초: SECOND
    EXTRACT(YEAR FROM SYSDATE) -> 2024 EXTRACT(MONTH FROM SYSDATE) -> 7 EXTRACT(DAY FROM SYSDATE) -> 25
     

    ✅ 3. ADD_MONTHS(날짜 데이터, 특정 개월 수)

    날짜 데이터에서 특정 개월 수를 더한 날짜를 반환해주는 함수이다. 만약, 날짜의 이전 달이나 다음 달에 찾는 날짜가 존재하지 않는다면 해당 월의 마지막 일자가 반환된다.
    ADD_MONTHS(TO_DATE('2024-07-25', 'YYYY-MM-DD'), -1) -> 2024-06-25 ADD_MONTHS(TO_DATE('2024-07-25', 'YYYY-MM-DD'), 1) -> 2024-08-25 ADD_MONTHS(TO_DATE('2024-12-31', 'YYYY-MM-DD'), -1) -> 2024-11-30
     
     
    Share article
    Contents
    ✅ 1. SYSDATE✅ 2. EXTRACT(특정 단위 FROM 날짜 데이터)✅ 3. ADD_MONTHS(날짜 데이터, 특정 개월 수)

    soultree

    RSS·Powered by Inblog