sql - 在 Postgresql 中格式化 double 值

标签 sql postgresql

我想通过格式化从 postgresql 获取值。格式是用户选项,比如他们是否需要逗号分隔符,小数位是 2,3 或 4 之类的。

所以现在我写了这样的查询。

 Select to_char(rate,'FM999.00') as BasicSaleRate from table1

它返回 ans 220.00。如何使用逗号分隔值编写查询,如 '#,0.00'。这意味着大于千的值返回是否带逗号分隔符。

我正在使用 postgresql 9.3

谢谢

最佳答案

请参阅此引用 http://www.postgresql.org/docs/9.3/static/functions-formatting.html to_char(率,'FM999,999.00')

关于sql - 在 Postgresql 中格式化 double 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20159448/

相关文章:

sql - 忽略 sql select 上的模式名称?

C# cmd.ExecuteScalar() : "Cannot continue the execution because the session is in the kill state."

mysql - 完全连接两个查询

postgresql - 在 PostgreSQL 中创建虚拟变量

postgresql - 导入psql转储时如何关闭 "setval"输出

php - 带有消息 'could not find driver' Laravel 和 Postgresql 错误的 PDOException

mysql - Rails 查询/范围 : exclude objects according to attribute of joined model

c# - 下拉 onselectedindexchanged 事件未触发并且值保留在回发 c#

postgresql - "In place"使用 PostgreSQL 更新

C# 和 NpgsqlDataAdapter 返回单个字符串而不是数据表