代码之家  ›  专栏  ›  技术社区  ›  anon

将货币符号“$”添加到某些字段Oracle

  •  3
  • anon  · 技术社区  · 14 年前

    我想在我的领域里展示一个美元或英镑的标志,上面写着有人知道的工作薪水。如何

    2 回复  |  直到 7 年前
        1
  •  4
  •   APC    14 年前

    使用 $ 在格式面具硬编码美元符号(毕竟,甲骨文是一家美国公司)。其他货币由NLS U地区的设置决定。使用 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 
    
    ...
    
        2
  •  1
  •   psaraj12    12 年前

    我的偏好是:

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

    将格式字符串生成为所需的任意数字。fm跳过前导空格以解释负数对齐。

    选择to_char((123456789.91,'fm9999999999990.00c') 从对偶;

    这将使iso值修剪前导空格