sql >> Database teknologi >  >> RDS >> Oracle

Hvordan ændres negativ værdi til positiv i Oracle?

I Oracle skal du bruge ABS funktion til at ændre negativ værdi til positiv værdi. Denne funktion tager enhver numerisk datatype som argument og returnerer den absolutte værdi.

Syntaks

ABS(n)

Oracle ABS-funktionseksempler

1. Brug af Vælg erklæring

SELECT ABS(-15) Positive_value FROM DUAL;

Output

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

2. Brug af PL/SQL-blok

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

Output

9
PL/SQL procedure successfully completed.

Se også

  • SUBSTR med INSTR-funktionseksempel
  • Afrunding til nærmeste 0,25 i Oracle
  1. PostgreSQL-ækvivalent for TOP n WITH TIES:LIMIT with ties?

  2. 10 tips og tricks til at administrere en effektiv database

  3. Hvordan kan jeg liste ALLE tilskud en bruger har modtaget?

  4. Hvordan konfigureres UTF8-tegnsæt i Oracle?