MS SQL保存两位小数之技巧(mssql 保存两位小数)
MS SQL是一款数据库管理软件,它给我们提供了高级的查询及报表功能。在实际的开发过程中,我们可能会碰到保存两位小数的问题。下面介绍两种方法可实现MS SQL Server中保留两位小数。
技巧一:设置数据格式
首先可以使用MS SQL Server Management Studio设置表和字段的数据格式,设置字段为decimal类型,然后在小数点位置添加 o,如:decimal(18,2) 等号保留的小数位就是 2 位。例如:
— 使用 create table 创建表,使用 decimal(18,2) 定义字段
CREATE TABLE a_table(
a_money decimal(18,2)
);
— 向a_Talbe插入一个实例
INSERT INTO a_table VALUES(123.321);
技术二:使用round函数保留两位小数
在MS SQL中,我们可以使用round函数来保留两位小数,例如:
— 使用 round 函数保留两位小数
SELECT round(123.321, 2);
— 结果为:
123.32
以上就是MS SQL保存两位小数的技巧。设置数据格式和使用round函数两种方法都可以很好地解决保留两位小数的问题,当然也可以根据需要选择使用那种方式。
相关文章