sql >> Databasteknik >  >> RDS >> Oracle

Hur ändrar man negativt värde till positivt i Oracle?

Använd ABS i Oracle funktion för att ändra negativt värde till positivt värde. Denna funktion tar som ett argument vilken numerisk datatyp som helst och returnerar det absoluta värdet.

Syntax

ABS(n)

Oracle ABS-funktionsexempel

1. Använda Select Statement

SELECT ABS(-15) Positive_value FROM DUAL;

Utdata

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

2. Använder PL/SQL Block

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

Utdata

9
PL/SQL procedure successfully completed.

Se även

  • SUBSTR med INSTR-funktionsexempel
  • Avrundning till närmaste 0,25 i Oracle
  1. JSON_MERGE_PATCH() – Utför en RFC 7396-kompatibel sammanslagning av JSON-dokument i MySQL

  2. Formatera SQLite-frågeresultat som en HTML-tabell

  3. mysql_fetch_assoc():det angivna argumentet är inte en giltig MySQL-resultatresurs i php

  4. Microsoft SQL Server – Gå med mig på SQL Saturday Dallas