Compartilhar via


SIGN – Linguagem de consulta no Cosmos DB (no Azure e no Fabric)

A SIGN função retorna o sinal positivo (+1), zero (0) ou negativo (-1) da expressão numérica especificada.

A SIGN função retorna o sinal de um valor numérico no Azure Cosmos DB para NoSQL.

Sintaxe

SIGN(<numeric_expr>)

Arguments

Description
numeric_expr Uma expressão numérica.

Tipos de retorno

Retorna uma expressão numérica.

Exemplos

Esta seção contém exemplos de como usar este constructo de linguagem de consulta.

Retornar sinal de números

Neste exemplo, a SIGN função é usada para retornar o sinal de vários números de -2 para 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
  }
]

Observações

  • Essa função não utiliza o índice.