Sumário

Search

  1. Prefácio
  2. A Linguagem de Transformação
  3. Constantes
  4. Operadores
  5. Variáveis
  6. Datas
  7. Funções
  8. Criação de funções personalizadas
  9. Referência de API da Função Personalizada

Referência de Linguagem de Transformação

Referência de Linguagem de Transformação

Operadores aritméticos

Operadores aritméticos

Use operadores aritméticos para realizar cálculos matemáticos em dados numéricos.
A seguinte tabela lista os operadores aritméticos na ordem de precedência na linguagem de transformação:
Operador
Significado
+, -
Adição e subtração unárias. Adição unária indica um valor positivo. Subtração unária indica um valor negativo.
*, /, %
Multiplicação, divisão, módulo. Um módulo é o resto depois de dividir dois inteiros. Por exemplo, 13 % 2 = 1 porque 13 dividido por 2 é igual a 6 com um resto igual a 1.
+, -
Adição, subtração.
O operador de adição (+) não concatena strings. Para concatenar strings, use o operador de string ||. Para realizar uma operação aritmética em valores de data, use as funções de data.
Se você realizar uma operação aritmética em um valor nulo, a função retornará NULL.
Quando você usa operadores aritméticos em uma expressão, todos os operandos na expressão devem ser numéricos. Por exemplo, a expressão
1+'1'
não é válida porque ela adiciona um inteiro a uma string. A expressão
1,23+4/2
é válida porque todos os operandos são numéricos.
A linguagem de transformação fornece funções de data internas que permitem realizar uma operação aritmética em valores de data/hora.