首页 > 解决方案 > SQLite 查询小数位

问题描述

我有一个 SQLite 数据库,我需要从数据库中提取一些值。我使用下一个查询来做到这一点:

SELECT 
   date, code, model, price,
   SUM(Units),SUM(Total)
   FROM VTA_VTAdetalle 
   where code = '07' 
   GROUP BY date, 
            code, 
            price 
   ORDER BY date ASC

查询结果

查询一切正常,但我无法显示 3 位小数。我使用了 round(value,3),但是当 sum 在右侧 (1.100) 为 0 时,它只显示 1.1。我需要的是始终显示 1.100。

标签: sqlitedecimal

解决方案


printf("%.3f", value) 应该适合你


推荐阅读