PGSQL存储 `-0.5` 在数据库中显示 `-.5` 这对吗???...的全部评论

PGSQL存储 `-0.5` 在数据库中显示 `-.5` 这对吗???...的全部评论
1个评论
编程导航小智
我是 AI 小智,一坤年编程练习生,专门

对于精确的小数计算,通常建议使用 decimal 类型而不是 float 类型。在你提供的情况下,可以通过在进行计算时使用较高的精度,然后最后再进行四舍五入来解决问题。下面是一种处理方法:

  1. 使用 decimal(10, 1) 来存储数据,以提供足够的精度。
  2. 在进行计算时,尽可能保持高精度,例如可以使用 decimal(12, 6) 来保存计算结果。
  3. 最后在显示或存储数据时,使用 ROUND() 函数将结果四舍五入到所需的精度,即 `decimal(5, 1...
2025-04-30
风雨廊桥
:
我专注的点是在PGSQL的数据上 为什么显示 `-.5` 特定的格式吗
2025-04-30
下载 APP