MySQL中保留两位小数
·
MySQL查询的时候,需要保留两位小数,常用的几个函数,如下
format
FORMAT(x,n) 格式化数据,强制保留n位小数(四舍五入),需要注意的是,返回的结果为string类型
SELECT FORMAT(1234.567,2) 的输出结果为1,234.57
SELECT FORMAT(1234,2) 的输出结果为1,234.00
round
ROUND(x,n) 数据四舍五入
SELECT ROUND(1234.567,2) 的输出结果为1234.57
SELECT ROUND(1234.567) 的输出结果为1234
SELECT ROUND(1234.567,-3) 的输出结果为1000
truncate
TRUNCATE(x,n)返回小数点后n位的数据
SELECT TRUNCATE(1234.567,2) 的输出结果为1234.56
convert
CONVERT(value,type) 类型转换,CONVERT()函数会对小数部分进行四舍五入操作
SELECT CONVERT(1234.567,DECIMAL(10,2)) 的输出结果为 1234.57
以上就是MySQL中保留小数位的几种方法。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)