sqlserver或oracle中,要显示货币符号、千分位和小数点,如$367,890.12或¥8,890.04,请问如何设置?

如题所述

你好,
$、¥只是在查询分析器中,自动根据字段类型为货币类型时自动显示的,我们在程序中取值时还是取的数值,就是没有这两种符号的。如果你想显示,可以在取出值后在前面加上$、¥符号就可以了。
希望对你有帮助,望采纳。谢谢!追问

那千分位怎么显示?有没有可以显示千分位的数据类型,还是像货币符号那样取值后添加?

追答

SELECT to_char(QTY_1, 'FM999,999,999,999,999') AS QTY_1,
to_char(QTY_2, 'FM999,999,999,999,999') AS QTY_2,
to_char(QTY_3, 'FM999,999,999,999,999') AS QTY_3
FROM TEST_DB

温馨提示:答案为网友推荐,仅供参考
相似回答