Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La IS_INTEGER fonction retourne une valeur booléenne indiquant si un nombre est un entier signé 64 bits. Les entiers signés 64 bits vont de -9,223,372,036,854,775,808 à 9,223,372,036,854,775,807. Pour plus d’informations, consultez __int64.
Fonction système Azure Cosmos DB pour NoSQL qui retourne une valeur booléenne indiquant si un nombre est un entier signé 64 bits.
Syntaxe
IS_INTEGER(<numeric_expr>)
Arguments
| Descriptif | |
|---|---|
numeric_expr |
Expression numérique. |
Types de retour
Retourne une valeur booléenne.
Examples
Cette section contient des exemples d’utilisation de cette construction de langage de requête.
Vérifier si le nombre est entier
Dans cet exemple, la IS_INTEGER fonction est illustrée avec différentes valeurs statiques.
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
}
]
Remarques
- Cette fonction tire parti de l’utilisation d’un index de plage. Pour plus d’informations, consultez les index de plage.