Todos os produtos
Search
Central de documentação

AnalyticDB:Operadores aritméticos

Última atualização: Jun 27, 2026

O AnalyticDB for MySQL oferece suporte aos seguintes operadores aritméticos para cálculos numéricos em constantes e colunas.

Operador

Sintaxe

Descrição

+

a + b

Adição

-

a - b

Subtração

*

a * b

Multiplicação

/

a / b

Divisão

DIV

a DIV b

Divisão inteira — divide a por b e retorna um inteiro truncado

% ou MOD

a % b ou a MOD b

Módulo — retorna o resto da divisão de a por b

- (unário)

-a

Negação — inverte o sinal de a

+

Soma duas expressões numéricas.

SELECT 3 + 5;       -- 8
SELECT 3 + 2.9875;  -- 5.9875

-

Subtrai uma expressão numérica de outra.

SELECT 3 - 5;    -- -2
SELECT 3 - 1.5;  -- 1.5

*

Multiplica duas expressões numéricas.

SELECT 3 * pi();  -- 9.42477796076938

/

Divide uma expressão numérica por outra.

SELECT 3 / pi();  -- 0.954929658551372

DIV

Divide duas expressões inteiras e retorna um resultado inteiro truncado.

SELECT 3 DIV pi();  -- 0
SELECT 33 DIV 2;    -- 16

% ou MOD

Retorna o resto da divisão de uma expressão numérica por outra. Os operadores % e MOD são equivalentes.

SELECT 3 MOD pi();  -- 3.0
SELECT 33 % 2;      -- 1

- (unário)

Inverte o sinal de uma expressão numérica — converte um número positivo em negativo ou um número negativo em positivo.

SELECT -2;   -- -2
SELECT --2;  -- 2