在 SQL 中,可以使用以下函数将一个数值保留两位小数:

  1. ROUND() 函数:将一个数值四舍五入到指定的小数位数。

例如,将一个数值保留两位小数:

SELECT ROUND(123.456, 2); -- 输出 123.46
  1. CAST() 函数:将一个数值转换为指定的数据类型,并可以指定小数位数。

例如,将一个数值转换为 DECIMAL 数据类型,并保留两位小数:

SELECT CAST(123.456 AS DECIMAL(10, 2)); -- 输出 123.46

注意,DECIMAL(10, 2) 中的 10 表示总共可以存储 10 位数字,2 表示其中有 2 位小数。如果转换后的数值超过了 DECIMAL 数据类型的存储范围,会出现错误。

sql 保留两位小数

原文地址: https://www.cveoy.top/t/topic/bqUO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录