Currency Zeichen £, $ auf bestimmte Felder ORACLE
Frage
Ich möchte den Dollar oder Pfund-Zeichen in meine Felder anzuzeigen, die job_salary halten einer weiß? wie man
Lösung
$
in der Formatmaske Mit Hardcodes ein Dollarzeichen (immerhin Oracle ist ein amerikanisches Unternehmen). Andere Währungen werden durch die Einstellung für NLS_TERRITORY bestimmt. Verwenden C
die ISO-Währungskürzel (UKP) und L
für das Symbol zu sehen (£).
SQL> select to_char(sal, 'C999,999.00') as ISO
2 , to_char(sal, 'L999,999.00') as symbol from emp
3 /
ISO SYMBOL
------------------ ---------------------
GBP3,500.00 £3,500.00
GBP3,750.00 £3,750.00
...
Andere Tipps
Meine Präferenz ist:
select to_char(123456789.91, 'FM$999,999,999,990.00')
from dual;
Erstellen Sie das Format-String aus, um so viele Stellen wie Sie benötigen. Die FM überspringt den führenden Platz zu Konto für negative Zahl Ausrichtung.
select to_char ((123.456.789,91, 'FM999,999,999,990.00C') von dual;
Damit wird den ISO-Wert erhält das führende Leerzeichen Trimmen
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow