Partager via


SIGN - Langage de requête dans Cosmos DB (dans Azure et Fabric)

La SIGN fonction retourne le signe positif (+1), zéro (0) ou négatif (-1) de l’expression numérique spécifiée.

La SIGN fonction retourne le signe d’une valeur numérique dans Azure Cosmos DB pour NoSQL.

Syntaxe

SIGN(<numeric_expr>)

Arguments

Descriptif
numeric_expr Expression numérique.

Types de retour

Retourne une expression numérique.

Examples

Cette section contient des exemples d’utilisation de cette construction de langage de requête.

Signe de retour des nombres

Dans cet exemple, la SIGN fonction est utilisée pour renvoyer le signe de différents nombres de -2 à 2.

SELECT VALUE {
  signNegativeTwo: SIGN(-2),
  signNegativeOne: SIGN(-1),
  signZero: SIGN(0),
  signOne: SIGN(1),
  signTwo: SIGN(2)
}
[
  {
    "signNegativeTwo": -1,
    "signNegativeOne": -1,
    "signZero": 0,
    "signOne": 1,
    "signTwo": 1
  }
]

Remarques

  • Cette fonction n’utilise pas l’index.