Funcões matemáticas
#ABS
Definição: Retorna o valor absoluto (sem sinal) de um número.
Utilidade: Obter o valor absoluto de um número, independentemente de seu sinal.
Especificação:
#ABS(expressão_numérica)Exemplo:
SELECT #ABS(valor_inicial) FROM lancamentos;#CEIL
Definição: Retorna o menor número inteiro maior ou igual a um número real (arredondamento para cima).
Utilidade: Arredondar um número real para o próximo inteiro superior.
Especificação:
#CEIL(expressão_numérica)Exemplo:
SELECT #CEIL(valor_inicial) FROM lancamentos;#DIV
Definição: Retorna a parte inteira da divisão entre dois números.
Utilidade: Obter o quociente inteiro de uma divisão.
Especificação:
#DIV(dividendo, divisor)Exemplo:
SELECT #DIV(7, 2) AS valor FROM DUAL;
-- Resultado: 3#FLOOR
Definição: Retorna o maior número inteiro menor ou igual a um número real (arredondamento para baixo).
Utilidade: Arredondar um número real para o inteiro imediatamente inferior.
Especificação:
#FLOOR(expressão_numérica)Exemplo:
SELECT #FLOOR(valor_inicial) FROM lancamentos;#MAX_NUM
Definição: Retorna o maior entre dois valores numéricos.
Utilidade: Comparar dois números e obter o maior.
Especificação:
#MAX_NUM(valor1, valor2)Exemplo:
SELECT #MAX_NUM(numero1, numero2) AS maior_valor FROM DUAL;#MIN_NUM
Definição: Retorna o menor entre dois valores numéricos.
Utilidade: Comparar dois números e obter o menor.
Especificação:
#MIN_NUM(valor1, valor2)Exemplo:
SELECT #MIN_NUM(numero1, numero2) AS menor_valor FROM DUAL;#MOD
Definição: Retorna o resto da divisão inteira entre dois números.
Utilidade: Obter o módulo (resto) de uma divisão.
Especificação:
#MOD(dividendo, divisor)Exemplo:
SELECT #MOD(7, 2) AS resto FROM DUAL;
-- Resultado: 1#ROUND
Definição: Arredonda um número real para o inteiro mais próximo.
Utilidade: Arredondar números reais.
Especificação:
#ROUND(expressão_numérica)Exemplo:
SELECT #ROUND(valor_inicial) FROM lancamentos;#SIGN
Definição: Retorna o sinal de um número: -1 para negativo, 0 para zero, e 1 para positivo.
Utilidade: Identificar o sinal de um número.
Especificação:
#SIGN(expressão_numérica)Exemplo:
SELECT #SIGN(valor_inicial) FROM lancamentos;#SQRT
Definição: Retorna a raiz quadrada de um número.
Utilidade: Calcular a raiz quadrada.
Especificação:
#SQRT(expressão_numérica)Exemplo:
SELECT #SQRT(valor_inicial) FROM lancamentos;