日期:2014-05-19  浏览次数:20454 次

SQLSERVER 的SQL语句的问题(弱问)
我有一个SQL语句如下:

select   编号,长度,名称   from   零件

得出的结果如下:
1       100.1234366       轴承1
1       101.33                 轴承2
1       100.578               轴承3

我想要的结果是:
1       100.12       轴承1
1       101.33                 轴承2
1       100.58               轴承3

如何写SQL语句达到保留两位小数的结果呢?




------解决方案--------------------
select convert(decimal(18,2),长度) from 表
------解决方案--------------------
select 编号, convert(decimal(10,2), 长度) as 长度 ,名称 from 零件
------解决方案--------------------
Cast Or Convert


select 编号, Cast(长度 As Numeric(18,2)), 名称 from 零件
------解决方案--------------------
select 编号,conver(decimal(10,2),长度) as 长度,名称 from 零件