Los*_*der 7 xml sql-server floating-point
你可以简单地尝试:table1:有一个类型为'float'的column1而不是
SELECT column1 from Table1; 给出如表中所示的值.
假设这返回15.1
但是,如果你试试
Select column1 from Table1
FOR XML PATH('Table1'), Root('SomeRoot'), TYPE
Run Code Online (Sandbox Code Playgroud)
返回:1.510000000000000e + 001
有没有人看过这个,这是如何解决的?提前致谢 :)
Rya*_*ill 10
这是您使用浮点数时获得的结果.你可以试试这个:
SELECT CONVERT(varchar(100), CAST(column1 AS decimal(38,2)))
Run Code Online (Sandbox Code Playgroud)
您只需要调整小数的精度以满足您的需要.