读书人

要这样的查询效果,该怎么处理

发布时间: 2012-03-02 14:40:28 作者: rapoo

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

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

读书人网 >SQL Server

热点推荐