Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie kann man in Oracle einen negativen Wert in einen positiven ändern?

Verwenden Sie in Oracle ABS Funktion, um einen negativen Wert in einen positiven Wert zu ändern. Diese Funktion nimmt als Argument einen beliebigen numerischen Datentyp und gibt den absoluten Wert zurück.

Syntax

ABS(n)

Oracle ABS-Funktionsbeispiele

1. Select-Anweisung verwenden

SELECT ABS(-15) Positive_value FROM DUAL;

Ausgabe

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

2. PL/SQL-Block verwenden

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

Ausgabe

9
PL/SQL procedure successfully completed.

Siehe auch

  • SUBSTR mit INSTR Funktionsbeispiel
  • Rundung auf den nächsten 0,25 in Oracle