我在表格中有几个real
值。
42.1234323
38.0234042
40.1112311
但是,即使我像这样指定varchar(50)
:
cast(<<value>> as varchar(50))
他们放下字符:
42.12
38.023
40.111
我该怎么做?我需要所有数字......
感谢。
答案 0 :(得分:2)
使用str()
进行转化:
select str(col, 10, 7)
记录在案here。
替代方法首先转换为decimal
:
select convert(varchar(255), convert(decimal(10, 7), col))