database - 如何在postgresql中将十进制值转换为tofixed格式

标签 database decimal postgresql-9.3

我的表列是这样的十进制格式 我的列值是:

   4523
   1236.23
   1240.5
   2535.2

我想要这种格式:

   4523.00
   1236.33
   1240.50
   2535.20

谢谢。

最佳答案

to_char.

SELECT to_char(1231.123, '9999999999.00');

参见:data type formatting functions .

手册是您的 friend 。

关于database - 如何在postgresql中将十进制值转换为tofixed格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22553358/

相关文章:

c++ - 这是将二进制字符串转换为十进制值的低效方法吗?

python - 在本地主机上运行 cgi-bin 时出现导入错误 - undefined symbol : lo_truncate64

sql - 多对多表设计问题

database - 数据库内内存——一个好主意?有什么经验吗?

sql - 将计算列设置为非 Null 时遇到问题

Java转义字符串中已经存在的字符

c++ - std::hex 保持值不变

postgresql - 在 Postgres 中执行 IN(日期范围)的正确方法是什么?

ruby-on-rails-4 - 用于识别孤立子记录的 ActiveRecord 查询

MySQL:更改唯一键名?