SQL语句 Decimal如何去掉末尾无用的0
发布网友
发布时间:2022-04-11 07:10
我来回答
共3个回答
热心网友
时间:2022-04-11 08:40
用round函数
select round(A,2) FROM [表名]
round(A,2)中的2表示取小数点后两位,取3位就写3,依此类推
热心网友
时间:2022-04-11 09:58
看下面的例子你就会明白:
declare @num decimal(12,3)
set @num=12.520
select reverse(stuff(reverse(convert(varchar,@num)),1,patindex('%[1-9]%',reverse(convert(varchar,@num)))-1,''))
热心网友
时间:2022-04-11 11:32
round(0.899999999999999999,2)