Rou*_*hof 2 sql sql-server rounding
我对以下结果感到困惑:
PRINT 3.1415926535897931 /180
Run Code Online (Sandbox Code Playgroud)
控制台结果= 0.01745329251994329500
DECLARE @whatTheHell float(53)
SET @whatTheHell = 3.1415926535897931/180
PRINT @whatTheHell
Run Code Online (Sandbox Code Playgroud)
控制台结果= 0.0174533
我不明白,因为提到这个:
http://msdn.microsoft.com/en-us/library/ms131092.aspx
Sql Server Float应该等同于c#double.但是当我在c#中计算时:
double hellYeah = 3.1415926535897931 /180;
Run Code Online (Sandbox Code Playgroud)
我得到0.017453292519943295 ......
| 归档时间: |
|
| 查看次数: |
5456 次 |
| 最近记录: |