Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak zmienić wartość ujemną na dodatnią w Oracle?

W Oracle użyj ABS funkcja zmieniająca wartość ujemną na wartość dodatnią. Ta funkcja przyjmuje jako argument dowolny numeryczny typ danych i zwraca wartość bezwzględną.

Składnia

ABS(n)

Przykłady funkcji Oracle ABS

1. Korzystanie z instrukcji Select

SELECT ABS(-15) Positive_value FROM DUAL;

Wyjście

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

2. Korzystanie z bloku PL/SQL

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

Wyjście

9
PL/SQL procedure successfully completed.

Zobacz także

  • SUBSTR z przykładem funkcji INSTR
  • Zaokrąglanie do najbliższej 0,25 w Oracle
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Typ danych Oracle Date, przekształcony na „RRRR-MM-DD HH24:MI:SS TMZ” za pomocą SQL

  2. Domyślny format DATY Oracle

  3. Indeks partycji Oracle

  4. Jak wygenerować UUID wersji 4 (losowy) na Oracle?

  5. Jak dodać pionowe obramowania do siatki wyjściowej SQL*Plus / SQLcl?