본문으로 건너뛰기
최종 수정: 에

SIGNBIT

설명​

주어진 부동 소수점 수의 부호 비트가 설정되어 있는지 확인합니다.

구문​

SIGNBIT(<a>)

매개변수​

매개변수설명
<a>부호 비트를 확인할 부동 소수점 수

반환 값​

<a>의 부호 비트가 설정되어 있으면(즉, <a>가 음수이면) true를 반환하고, 그렇지 않으면 false를 반환합니다. 특히 부동 소수점 수에서 양의 영과 음의 영도 구분할 수 있습니다.

예제​

select signbit(-1.0);
+---------------+
| signbit(-1.0) |
+---------------+
| 1 |
+---------------+
select signbit(0.0);
+--------------+
| signbit(0.0) |
+--------------+
| 0 |
+--------------+
select signbit(1.0);
+--------------+
| signbit(1.0) |
+--------------+
| 0 |
+--------------+
select signbit(cast('+0.0' as double)) , signbit(cast('-0.0' as double));
+---------------------------------+---------------------------------+
| signbit(cast('+0.0' as double)) | signbit(cast('-0.0' as double)) |
+---------------------------------+---------------------------------+
| 0 | 1 |
+---------------------------------+---------------------------------+