sql >> Databáze >  >> RDS >> Oracle

Jak formátovat záporná čísla pomocí úhlových závorek v Oracle

Při použití TO_CHAR() k formátování čísla v databázi Oracle, můžete použít PR format element, aby v lomených závorkách vrátil záporné hodnoty (<> ).

Příklad

Zde je příklad demonstrující PR prvek formátu:

SELECT 
    TO_CHAR(7, 'fm9PR') AS "Positive",
    TO_CHAR(-7, 'fm9PR') AS "Negative"
FROM DUAL;

Výsledek:

   Positive    Negative 
___________ ___________ 
7           <7>        

Všimněte si, že jsem použil fm zde modifikátor formátu. Modifikátor formátu potlačí veškeré výplně, které lze na výsledek použít.

V případě PR format element, vrací úvodní a koncové mezery u kladných čísel.

Pokud tedy odstraníme fm modifikátor, dostaneme následující:

SELECT 
    TO_CHAR(7, '9PR') AS "Positive",
    TO_CHAR(-7, '9PR') AS "Negative"
FROM DUAL;

Výsledek:

   Positive    Negative 
___________ ___________ 
7           <7>        

Když se podíváte pozorně, uvidíte, že kladné číslo je odsazeno o jednu mezeru. To je způsobeno úvodní mezerou.


  1. jak zavolat jeden uložený proces z prašníku a upravit vracený rekurzor?

  2. Php – Zdá se, že ve vaší instalaci PHP chybí rozšíření MySQL, které vyžaduje WordPress

  3. Jak funguje funkce Degrees() v PostgreSQL

  4. Jak připojit aplikaci pro Android k databázi MySQL?