IS_FLOAT 関数
値が浮動小数点数であるかどうかをチェックします。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 | +---------+----------+