前两天选择一个FLOAT型的字段,要转换为VARCHAR,可是小数点后面的都自动被删去了。。。后查得可以通过如下转换获得:
SELECT CAST(CAST(字段 AS DECIMAL(20,7)) AS VARCHAR(20)) FROM 要查的表
或者
SELECT CONVERT(VARCHAR(20),CONVERT(DECIMAL(20,7),字段)) FROM 要查的表
[url]http://hi.baidu.com/cyap/blog/item/da083f0f40ef2de8ab6457a5.html[/url]
SELECT CAST(CAST(字段 AS DECIMAL(20,7)) AS VARCHAR(20)) FROM 要查的表
或者
SELECT CONVERT(VARCHAR(20),CONVERT(DECIMAL(20,7),字段)) FROM 要查的表
[url]http://hi.baidu.com/cyap/blog/item/da083f0f40ef2de8ab6457a5.html[/url]
版权声明:本文为nlslzf原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。