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

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

by 기서무나구물 2018. 11. 9.

포스팅 목차

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

    o ATAN2

     


    문 법

     

    atan2::=


    목 적

    ATAN2(n1, n2)은 atan2(n1/n2)와 동일하며, n1/n2의 역탄젠트(아크 탄젠트, arc tangent) 값을 반환한다.

     

    인수 n의 범위는 별도의 제한이 없고, n1과 n2의 부호에 따라 -pi~pi(라디안)의 범위 값을 반환한다. ATAN2(n, m)은 ATAN(n/m)과 같은 표현이다.

    이 함수는 임의의 수치 데이터형 또는 암묵적으로 수치 데이터형으로 변환 가능한 비수치 데이터형을 인수로서 취한다. 인수가 BINARY_FLOAT 또는 BINARY_DOUBLE인 경우 함수는 BINARY_DOUBLE을 반환합니다. 그렇지 않으면 이 함수는 NUMBER를 반환한다.

     


    관련 함수

    함수명 함수내용
    ACOS n의 역코사인(arc cosine) 값을 반환한다.
    ASIN n의 역사인(arc sine) 값을 반환한다.
    ATAN 인수 n의 역 탄젠트(arc tangent) 값을 반환한다.
    ATAN2 ATAN2(n, m)은 atan2(n/m)과 같으며, n/m의 역탄젠트(arc tangent) 값을 반환한다.
    COS 파라미터 n(라디안으로 표현되는 각도)의 코사인 값을 반환한다.
    COSH 파라미터 n(라디안으로 표현되는 각도)의 쌍곡 코사인 값(hyperbolic cosine)을 반환한다.
    SIN 인수 n의 사인(sine) 값을 반환한다.(라디안으로 표현되는 각도)
    SINH 인수 n의 쌍곡선 사인(hyperbolic sine)을 반환한다.
    TAN 인수 n의 탄젠트(tangent) 값을 반환한다.(라디안으로 표현되는 각도)
    TANH 인수 n의 쌍곡선 탄젠트(hyperbolic tangent)를 반환한다.

     


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

     


    예 제

     다음 예제는 .3과 .2의 arc tangent 값을 반환한다.

    Oracle Program
    SELECT ATAN2(.3, .2) "Arc_Tangent2" 
    FROM   DUAL;

     

    Results
    Arc_Tangent2
    ------------
      .982793723

     


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

     

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

    2024.01 수정

    반응형

    댓글