IS_INTEGER 函数 - Amazon Redshift

IS_INTEGER 函数

对于 32 位范围内的小数位数 0 的数量,返回 true;对于其他任何值(包括 null 和浮点数),则返回 false

IS_INTEGER 函数是 IS_SMALLINT 函数的超集。

语法

IS_INTEGER(super_expression)

参数

super_expression

SUPER 表达式或列。

返回类型

BOOLEAN

示例

要使用 IS_INTEGER 函数检查 5 是否为 INTEGER,请使用以下示例。

CREATE TABLE t(s SUPER); INSERT INTO t VALUES (5); SELECT s, IS_INTEGER(s) FROM t; +---+------------+ | s | is_integer | +---+------------+ | 5 | true | +---+------------+