본문 바로가기

[오라클 레퍼런스 함수] SIGN - 숫자의 부호 반환(-1, 0, 1)

by ㅇㅍㅍ 2023. 8. 17.
[오라클 레퍼런스 함수] SIGN - 숫자의 부호 반환(-1, 0, 1)
728x90

 

SIGN

 

구문

SIGN(n)

 

목적

SIGN 함수는 숫자 n의 부호를 반환합니다. 이 함수는 숫자 데이터 유형 또는 NUMBER로 암시적으로 변환될 수 있는 비숫자 데이터 유형을 인수로 사용하며, NUMBER를 반환합니다.

NUMBER 유형의 값에 대해 부호는 다음과 같습니다:

  • n<0이면 -1
  • n=0이면 0
  • n>0이면 1

바이너리 부동 소수점 숫자(BINARY_FLOATBINARY_DOUBLE)의 경우, 이 함수는 숫자의 부호 비트를 반환합니다. 부호 비트는 다음과 같습니다:

  • n<0이면 -1
  • n>=0 또는 n=NaN이면 +1

 

예제

다음 예제는 함수의 인수 (-15)가 <0임을 나타냅니다:

SELECT SIGN(-15) "Sign" FROM DUAL;

      Sign
----------
        -1

 


출처: 오라클 레퍼런스

원문 링크: Oracle SIGN 함수 문서

 

반응형

댓글