Перейти к содержимому
Последнее обновление

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 |
+-------------+