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

ISINF

설명​

지정된 값이 무한대인지 확인합니다.

구문​

ISINF(<value>)

매개변수​

매개변수설명
<value>확인할 값으로, DOUBLE 또는 FLOAT 타입이어야 합니다.

반환 값​

값이 무한대(양수 또는 음수)이면 1을 반환하고, 그렇지 않으면 0을 반환합니다. 값이 NULL이면 NULL을 반환합니다.

예제​

SELECT isinf(1);
+----------+
| isinf(1) |
+----------+
| 0 |
+----------+
SELECT cast('inf' as double),isinf(cast('inf' as double))
+-----------------------+------------------------------+
| cast('inf' as double) | isinf(cast('inf' as double)) |
+-----------------------+------------------------------+
| Infinity | 1 |
+-----------------------+------------------------------+
SELECT isinf(NULL)
+-------------+
| isinf(NULL) |
+-------------+
| NULL |
+-------------+