我已经继承了一个数据库,并使用MySQL中的视图来返回数据库中的特定信息。我遇到了一个小问题 - 将返回的数字值转换为百分比。MySQL:将十进制变成视图内的百分比
我不想在php中这样做 - 我特别试图首先在视图中格式化所有东西。我意识到这不一定是每个人都这样做的方式,但对于我的具体情况来说,这是最好的整体解决方案。
在数据库中的示例值:0.46
我想什么已返回:46%当前查询的
相关部分:
SELECT CONCAT(a.fa_rate, '%') as rate_percent
FROM accounts a;
这将返回0.46%。是否有可能返回我想要的结果而不将数字转换为字符串?当前的数据类型是一个浮点数。
是你的问题与您的查询返回的 '0.46%',而不是'46%'有关吗?将数字乘以100并将其连接起来 – Barranka 2013-04-10 16:15:14