百分比和小数

时间:2017-08-10 15:35:53

标签: sql

我正在尝试将varchar转换为带小数的百分比。例如,我的报告返回13590作为一个比率的结果,我希望得到13.590%的结果。我似乎不能让这个工作,任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

您可以在查询中使用Arithmetic operator,例如 SELECT (report / 100) as rate FROM MyTable;

如果需要%,请查看CONCAT功能。

答案 1 :(得分:0)

不是一个非常优雅的解决方案,并会删除尾随零

SELECT cast(cast(columnA as float) / cast(1000 as float) as varchar(20)) + '%'