前端之家收集整理的这篇文章主要介绍了
SQLite格式数字,总共2位小数位,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在
sqlite
数据库中有一些包含FLOAT列类型的表,现在我想使用一个Query来检索该值,并且总是使用2个小数位来格式化float字段,到目前为止,我已经编写了我这样的
查询:
SELECT ROUND(floatField,2) AD field FROM table
这返回一个结果集,如下所示:
3.56
----
2.4
----
4.78
----
3
我想格式化结果总是有两个小数位,所以:
3.56
----
2.40
----
4.78
----
3.00
是否可以直接从SQL查询格式格式化2位小数位?在sqlite中怎么做?
谢谢。
您可以使用
printf
作为:
SELECT printf("%.2f",floatField) AS field FROM table;
例如:
sqlite> SELECT printf("%.2f",floatField) AS field FROM mytable;
3.56
2.40
4.78
3.00
sqlite>