sql 保留两位小数
在 SQL 中,可以使用以下函数将一个数值保留两位小数:
- ROUND() 函数:将一个数值四舍五入到指定的小数位数。
例如,将一个数值保留两位小数:
SELECT ROUND(123.456, 2); -- 输出 123.46
- CAST() 函数:将一个数值转换为指定的数据类型,并可以指定小数位数。
例如,将一个数值转换为 DECIMAL 数据类型,并保留两位小数:
SELECT CAST(123.456 AS DECIMAL(10, 2)); -- 输出 123.46
注意,DECIMAL(10, 2) 中的 10 表示总共可以存储 10 位数字,2 表示其中有 2 位小数。如果转换后的数值超过了 DECIMAL 数据类型的存储范围,会出现错误。
原文地址: https://www.cveoy.top/t/topic/bqUO 著作权归作者所有。请勿转载和采集!