Delen via


SIGN - Querytaal in Cosmos DB (in Azure en Fabric)

De SIGN functie retourneert het positieve teken (+1), nul (0) of negatief (-1) van de opgegeven numerieke expressie.

De SIGN functie retourneert het teken van een numerieke waarde in Azure Cosmos DB.

Syntaxis

SIGN(<numeric_expr>)

Arguments

Description
numeric_expr Een numerieke expressie.

Retourtypen

Retourneert een numerieke expressie.

Voorbeelden

Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.

Retourteken van getallen

In dit voorbeeld wordt de SIGN functie gebruikt om het teken van verschillende getallen van -2 tot 2 te retourneren.

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
  }
]

Opmerkingen

  • Deze functie maakt geen gebruik van de index.