将文字百分号(%)添加到我的计算中

时间:2014-06-17 18:50:09

标签: mysql sql percentage

我想在下面的示例中为派生值添加%符号,是否可能?我是否必须以某种方式使用CAST(n)

ROUND(qy.TotalUnits/qy.TotalCalls *100) AS "Total Conv" +'%'

2 个答案:

答案 0 :(得分:4)

您应该使用MySQL中的CONCAT%与从ROUND(<...>)收到的值相关联:

CONCAT(ROUND(qy.TotalUnits/qy.TotalCalls *100),'%')

首先,MySQL +用于算术运算,其次,您尝试将%与别名连接,而不是值。

答案 1 :(得分:1)

CONCAT(ROUND(qy.TotalUnits / qy.TotalCalls * 100), '%')

使用CONCAT将其转换为字符串类型。

所以请保持警惕