sql >> データベース >  >> RDS >> Oracle

Oracleで負の値を正に変更する方法は?

    Oracleでは、 ABSを使用します 負の値を正の値に変更する関数。この関数は、引数として任意の数値データ型を取り、絶対値を返します。

    構文

    ABS(n)

    OracleABS関数の例

    1。 Selectステートメントの使用

    SELECT ABS(-15) Positive_value FROM DUAL;

    出力

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

    2。 PL/SQLブロックの使用

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

    出力

    9
    PL/SQL procedure successfully completed.

    関連項目

    • INSTR関数の例を使用したSUBSTR
    • Oracleでは0.25に最も近い値に丸めます
    1. PostgreSQL 13の新機能は何ですか?

    2. Postgres:json文字列をテキストに変換する方法は?

    3. MySQL 1つのテーブルからすべての列を選択し、別のテーブルからいくつかの列を選択します

    4. 列を変更してデフォルト値を変更するにはどうすればよいですか?