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

要这样的查询效果
有张表数据如下:

      a                     b  
200.23               鼠标
201                     光驱

如果没有小数点后面要加二个0
查询后的效果是:
      a                     b  
20023               鼠标
20100               光驱



------解决方案--------------------
select replace(cast(cast(a as decimal(18,2)) as varchar(10)) , '. ' , ' ') a , b from tb