为什么SQL Server会失去进行分割的值

时间:2017-04-17 19:52:30

标签: sql-server

我正在使用SQL Server 2012。

我有以下操作:

select 1/12

为什么会导致零?

我期待0.08333333

问候。

1 个答案:

答案 0 :(得分:2)

你隐含地要求整数结果,因为“1”和“12”都是整数。您所要做的就是将它们中的一个(或两个)更改为小数,以获得您想要的结果。

SELECT 1.0/12