检查某个值是否为 BIGINT
。对于 64 位范围内的小数位数 0 的数量,IS_BIGINT 函数将返回 true
。否则,对于所有其他值,包括 null 和浮点数,该函数将返回 false
。
IS_BIGINT 函数是 IS_INTEGER 的超集。
语法
IS_BIGINT(super_expression)
参数
- super_expression
-
SUPER
表达式或列。
返回类型
BOOLEAN
示例
要使用 IS_BIGINT 函数检查 5
是否为 BIGINT
,请使用以下示例。
CREATE TABLE t(s SUPER);
INSERT INTO t VALUES (5);
SELECT s, IS_BIGINT(s) FROM t;
+---+-----------+
| s | is_bigint |
+---+-----------+
| 5 | true |
+---+-----------+