値が浮動小数点数であるかどうかをチェックします。IS_FLOAT 関数は、浮動小数点数 (FLOAT4
および FLOAT8
) に対して true
を返します。この関数は、他の値に対して false
を返します。
IS_DECIMAL セットと IS_FLOAT セットは互いに素です。
構文
IS_FLOAT(super_expression)
引数
- super_expression
-
SUPER
式または列。
戻り型
BOOLEAN
例
2.22::FLOAT
が IS_FLOAT 関数を使用する FLOAT
であるかどうか確認するには、次の例を使用します。
CREATE TABLE t(s SUPER);
INSERT INTO t VALUES(2.22::FLOAT);
SELECT s, IS_FLOAT(s) FROM t;
+---------+----------+
| s | is_float |
+---------+----------+
| 2.22e+0 | true |
+---------+----------+