Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La IS_INTEGER función devuelve un valor booleano que indica si un número es un entero de 64 bits con signo. Los enteros con signo de 64 bits van de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807. Para obtener más información, consulte __int64.
Una función del sistema de Azure Cosmos DB para NoSQL que devuelve un valor booleano que indica si un número es un entero de 64 bits con signo.
Syntax
IS_INTEGER(<numeric_expr>)
Arguments
| Description | |
|---|---|
numeric_expr |
Expresión numérica. |
Tipos de retorno
Devuelve un valor booleano.
Examples
Esta sección contiene ejemplos de cómo usar esta construcción del lenguaje de consulta.
Comprobación de si el número es entero
En este ejemplo, la IS_INTEGER función se muestra con varios valores estáticos.
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
}
]
Observaciones
- Esta función se beneficia del uso de un índice de intervalo. Para obtener más información, vea Índices de intervalo.