728x90
SIGN
구문
SIGN(n)
목적
SIGN 함수는 숫자 n의 부호를 반환합니다. 이 함수는 숫자 데이터 유형 또는 NUMBER로 암시적으로 변환될 수 있는 비숫자 데이터 유형을 인수로 사용하며, NUMBER를 반환합니다.
NUMBER 유형의 값에 대해 부호는 다음과 같습니다:
- n<0이면 -1
- n=0이면 0
- n>0이면 1
바이너리 부동 소수점 숫자(BINARY_FLOAT 및 BINARY_DOUBLE)의 경우, 이 함수는 숫자의 부호 비트를 반환합니다. 부호 비트는 다음과 같습니다:
- n<0이면 -1
- n>=0 또는 n=NaN이면 +1
예제
다음 예제는 함수의 인수 (-15)가 <0임을 나타냅니다:
SELECT SIGN(-15) "Sign" FROM DUAL;
Sign
----------
-1
출처: 오라클 레퍼런스
원문 링크: Oracle SIGN 함수 문서
반응형
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] SINH - 하이퍼볼릭 사인(SINH) 값 반환 (0) | 2023.08.17 |
---|---|
[오라클 레퍼런스 함수] SIN - 라디안 각도의 사인 값 반환 (0) | 2023.08.17 |
[오라클 레퍼런스 함수] SET - 중복 제거하여 중첩 테이블을 집합으로 변환 (0) | 2023.08.17 |
[오라클 레퍼런스 함수] SESSIONTIMEZONE - 현재 세션의 시간대 반환 (0) | 2023.08.17 |
[오라클 레퍼런스 함수] SCN_TO_TIMESTAMP - 시스템 변경 번호(SCN)에 해당하는 대략적인 타임스탬프(TIMESTAMP) 반환 (0) | 2023.08.17 |
댓글