Comparteix a través de


IntSub (consulta NoSQL)

SE APLICA A: NoSQL

Resta el valor del operando derecho del operando izquierdo. Para saber más, consulte Operadores de adición.

Sintaxis

IntSub(<int_expr_1>, <int_expr_2>)

Argumentos

Descripción
int_expr_1 Una expresión entera, que se usa como operando izquierdo.
int_expr_2 Una expresión entera, que se usa como operando derecho.

Tipos de valores devueltos

Devuelve un entero de 64 bits.

Nota

Para más información, vea __int64.

Ejemplos

En este ejemplo se prueba la función con varios valores estáticos.

SELECT VALUE {
    negativeResult: IntSub(25, 50),
    positiveResult: IntSub(25, 15),
    subtractSameNumber: IntSub(25, 25),
    subtractZero: IntSub(25, 0),
    subtractDecimal: IntSub(25, 2.5)
}
[
  {
    "negativeResult": -25,
    "positiveResult": 10,
    "subtractSameNumber": 0,
    "subtractZero": 25
  }
]

Comentarios

  • Esta función espera enteros para ambos argumentos y realiza operaciones asumiendo que los valores son un entero de 64 bits.
  • Si alguno de los argumentos no es un entero, la función devuelve no definido.
  • El comportamiento de desbordamiento es similar a la implementación en C++ (encapsulado).

Consulte también