34,576
社区成员
发帖
与我相关
我的任务
分享
declare @t1 decimal(18,5)
set @t1=12.1001
declare @t2 nvarchar(50)
set @t2=cast(CONVERT(float,ROUND(@t1,3)) as nvarchar(50))
print @t2
12.1
declare @t1 decimal(18,5)
SET @t1=12.1000
SELECT CAST(@t1 AS FLOAT(38))
用浮点可这样的显示