【发布时间】:2012-09-16 21:03:00
【问题描述】:
我正在尝试在 SQL Server 2012 中存储度量数据(米、公里、平方米)。
最好的数据类型是什么? float (C#: double), decimal (C#: decimal) 甚至 geometry?还是有什么不同?
【问题讨论】:
-
您需要多少精度?
-
@Ren 我真的不知道。我的猜测是两个,因为“150,00 米”、“150 平方米”或“12,93 公里”的精度就足够了
-
视情况而定......你打算如何处理这些数据?
-
@ColinMackay 不多。简单比较,(假设)“20 平方米
-
在这里查看可以使用的不同可用数据类型 - i.stack.imgur.com/HKZCS.gif 不确定哪种最适合您的需求,因为我认为十进制,直到有人提到它很慢。
标签: c# sql-server sql-server-2012 sqldatatypes