相关文章推荐
精明的铁链  ·  C# Excel ...·  1 年前    · 
寂寞的酱牛肉  ·  Search | Stanley ...·  2 年前    · 
心软的吐司  ·  po18怎么登录 - 百度·  2 年前    · 

sqlserver除法保留小数

在 SQL Server 中,您可以使用 / 运算符进行除法运算。如果要保留小数,您可以使用浮点数或 decimal 类型。

例如,如果要将表达式 10/3 保留两位小数,则可以使用以下语句:

SELECT CAST(10 AS float) / 3 AS result
SELECT CAST(10 AS decimal(10, 2)) / 3 AS result

result

如果要保留更多的小数,则可以增加 decimal 类型的精度和小数位数。例如:

SELECT CAST(10 AS decimal(10, 4)) / 3 AS result

result

3.3333

请注意,如果除数或被除数为 NULL,则结果也为 NULL。

  •