数值精度为变量

时间:2013-06-24 12:49:56

标签: sql sql-server variables precision numeric

Declare @Precision INTEGER
Set @precision  = 3

- >我在这里有一个select语句,它选择整数值

如果他们可以在数字数据类型中使用这个@precision,例如这样的话

numeric(20,@precision)

1 个答案:

答案 0 :(得分:1)

您想使用str()函数(记录为here)。

它允许您将数字转换为字符串,同时控制精度。

例如:

select str(3.14158165, 5, 3)

返回'3.142'