首页 > 解决方案 > 如何在 Sql 2008 中检索带有强制小数点的列?

问题描述

我正在从 Sql 中的一列中检索数值。但是我必须通过小数点后三位(例如下面)来检索它。

虽然如果表中的值在小数点内,那么它会按预期给出结果。但如果该值不是十进制格式,并且只有一个整数,它必须显示 .000 下面是示例。

Value in table= 2
Retrieval Value = 2
Required Value = 2.000

标签: sqlsql-server-2008decimal

解决方案


根据您的要求将您的传入值转换为Decimal(18,3). 如下所示,

select convert(decimal(18,3),2)

推荐阅读