Бөлісу құралы:


IntAdd (запрос NoSQL)

ОБЛАСТЬ ПРИМЕНЕНИЯ: NoSQL

Добавляет значение правого операнда в левый операнд. Дополнительные сведения см. в разделе "Операторы аддитивов".

Синтаксис

IntAdd(<int_expr_1>, <int_expr_2>)

Аргументы

Description
int_expr_1 Целочисленное выражение, которое используется в качестве левого операнда.
int_expr_2 Целочисленное выражение, которое используется в качестве правого операнда.

Типы возвращаемых данных

Возвращает 64-разрядное целое число.

Примечание.

Дополнительные сведения см. в __int64.

Примеры

В этом примере выполняется проверка функции с различными статическими значениями.

SELECT VALUE {
    addNumber: IntAdd(20, 10),
    addZero: IntAdd(20, 0),
    addDecimal: IntAdd(20, 0.10)
}
[
  {
      "addNumber": 30,
      "addZero": 20
  }
]

Замечания

  • Эта функция ожидает целых чисел для обоих аргументов и выполняет операции, предполагая, что значения являются 64-разрядным целым числом.
  • Если какой-либо из аргументов не является целым числом, функция возвращает неопределенное значение.
  • Поведение переполнения аналогично реализации в C++ (оболочка).

См. также