sqlite - 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。
解决方案
printf("%.3f", value) 应该适合你
推荐阅读
- python - 如何以列表格式返回打印输出?
- javascript - HTML2CANVAS 不适用于可滚动模式
- python - 如何根据它们在 Python 中所属的函数对点进行聚类?
- c# - 输入类型文件,onchanges事件返回后会再次触发
- maven - 如何列出所有使用基于文件名的命名(自动模块)的依赖项?
- windows - 如何使用规则列出 Windows 文件夹
- php - 如何在没有对话表和参与者表的情况下让我在 laravel 中与之进行过对话的用户
- xml - 使用 PowerShell 在 XML 中添加元素
- javascript - ESC/POS 命令,Ionic 应用程序
- postgresql - Why does my timestamp query not return values exactly on the hour?