我想在我的田野中显示美元或磅标志,以持有Job_alarary有人知道吗?如何

有帮助吗?

解决方案

使用 $ 用格式面具硬码符号(毕竟,Oracle是美国公司)。其他货币由NLS_Territor的设置确定。采用 C 查看ISO货币缩写(UKP)和 L 对于符号(£)。

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 

...

其他提示

我的偏爱是:

select to_char(123456789.91, 'FM$999,999,999,990.00')
  from dual;

将格式字符串构建到最多的数字。 FM跳过了领先的空间,以解释负数对准。

选择to_char((123456789.91,'FM999,999,999990.00C')

这将使ISO值修剪领先空间

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top