최종 수정: 에
ISNAN
설명
지정된 값이 NaN (Not a Number)인지 확인합니다.
구문
ISNAN(<value>)
매개변수
| 매개변수 | 설명 |
|---|---|
<value> | 확인할 값으로, DOUBLE 또는 FLOAT 타입이어야 합니다 |
반환 값
값이 NaN이면 1을 반환하고, 그렇지 않으면 0을 반환합니다. 값이 NULL이면 NULL을 반환합니다.
예제
SELECT isnan(1);
+----------+
| isnan(1) |
+----------+
| 0 |
+----------+
SELECT cast('nan' as double),isnan(cast('nan' as double));
+-----------------------+------------------------------+
| cast('nan' as double) | isnan(cast('nan' as double)) |
+-----------------------+------------------------------+
| NaN | 1 |
+-----------------------+------------------------------+
SELECT isnan(NULL)
+-------------+
| isnan(NULL) |
+-------------+
| NULL |
+-------------+