본문 바로가기
오라클 게시판/오라클 함수

【오라클(Oracle) SQL 함수】 TO_YMINTERVAL 함수

by 기서무나구물 2021. 10. 23.

포스팅 목차

    TO_YMINTERVAL

     


    문법

     

    to_yminterval::=

     


    목적 

    TO_YMINTERVAL함수는 CHAR, VARCHAR2, NCHAR, NVARCHAR2 데이터형의 문자열을 INTERVAL YEAR TO MONTH 데이터형으로 변경한다. char은 변환되는 문자열이다.

     


    패키지 함수 비교(Oracle, Pandas, R Prog, Dplyr, Sqldf, Pandasql, Data.Table)

     


    관련 함수

    함수명 함수내용
    NUMTODSINTERVAL n을 INTERVAL DAY TO SECOND 문자(날짜 사이의 기간을 일시분초 형태로 표현)로 변경한다.
    NUMTOYMINTERVAL n을 INTERVAL YEAR TO MONTH문자(날짜 사이의 기간을 년월 형태로 표현)로 변경한다.
    TO_DSINTERVAL CHAR, VARCHAR2, NCHAR, NVARCHAR2 데이터 형식의 문자열을 INTERVAR DAY TO SECOND형식의 값으로 변환한다.
    TO_YMINTERVAL CHAR, VARCHAR2, NCHAR, NVARCHAR2 데이터형의 문자열을 INTERVAL YEAR TO MONTH 데이터형으로 변경한다.

     


    예제

    다음 예제는 hr.employees테이블에서 각 종업원을 기준으로 고용된 후 1년 2개월이 경과된 일자를 계산한다. (입사일 + 1년 2개월)

    Oracle Program
    SELECT hire_date, hire_date + TO_YMINTERVAL('01-02') "14 months"
    FROM   employees;

     

    Results
    HIRE_DATE 14 months
    --------- ---------
    17-JUN-87 17-AUG-88
    21-SEP-89 21-NOV-90
    13-JAN-93 13-MAR-94
    03-JAN-90 03-MAR-91
    21-MAY-91 21-JUL-92
    . . .

     


      --------------------------------------------  

    오라클 SQL 함수(Oracle SQL Function) 목록 리스트 링크

     

    [SQL, Pandas, R Prog, Dplyr, SQLDF, PANDASQL, DATA.TABLE]
    SQL EMP 예제로 만나는 테이블 데이터 처리 방법 리스트 링크
    반응형

    댓글