【问题标题】:Add Literal Percent Sign (%) to my calculation将文字百分号 (%) 添加到我的计算中
【发布时间】:2014-08-07 21:42:07
【问题描述】:

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

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

【问题讨论】:

标签: mysql sql percentage


【解决方案1】:

您应该在 MySQL 中使用CONCAT% 与从ROUND(<...>) 接收到的值连接起来:

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

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

【讨论】:

    【解决方案2】:

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

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

    所以请注意

    【讨论】:

      猜你喜欢
      • 2019-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多