IS_INTEGER (NoSQL 查询)

适用范围: NoSQL

返回一个布尔值,该值指示数字是否为 64 位带符号整数。 64 位带符号整数的范围是从 -9,223,372,036,854,775,8089,223,372,036,854,775,807。 有关更多信息,请参阅 __int64

语法

IS_INTEGER(<numeric_expr>)

参数

说明
numeric_expr 数值表达式。

返回类型

返回布尔值。

示例

此示例使用各种静态值演示函数。

SELECT VALUE {
    smallDecimalValue: IS_INTEGER(3454.123),
    integerValue: IS_INTEGER(5523432),
    minIntegerValue: IS_INTEGER(-9223372036854775808),
    maxIntegerValue: IS_INTEGER(9223372036854775807),
    outOfRangeValue: IS_INTEGER(18446744073709551615)
}
[
  {
    "smallDecimalValue": false,
    "integerValue": true,
    "minIntegerValue": true,
    "maxIntegerValue": true,
    "outOfRangeValue": false
  }
]

注解

另请参阅