Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como alterar o valor negativo para positivo no Oracle?


No Oracle, use ABS função para alterar o valor negativo para o valor positivo. Esta função recebe como argumento qualquer tipo de dado numérico e retorna o valor absoluto.

Sintaxe

ABS(n)

Exemplos de funções do Oracle ABS

1. Usando a instrução Select

SELECT ABS(-15) Positive_value FROM DUAL;

Saída

POSITIVE_VALUE
--------------
15
1 row selected.

2. Usando o bloco PL/SQL

SET SERVEROUTPUT ON;
DECLARE
n_value NUMBER;
BEGIN
n_value := ABS(-9);
DBMS_OUTPUT.PUT_LINE (n_value);
END;
/

Saída

9
PL/SQL procedure successfully completed.

Veja também

  • SUBSTR com exemplo de função INSTR
  • Arredondamento para o mais próximo de 0,25 no Oracle