MySQL:在 View 中将小数转换为百分比

标签 mysql view

我继承了一个数据库,正在使用 MySQL 中的 View 从数据库返回特定信息。我在一部分中遇到了一些麻烦-将返回的小数数值转换为百分比。

我不想在 php 中执行此操作 - 我特别尝试首先格式化 View 中的所有内容。我意识到这不一定是每个人都这样做的方式,但对于我的具体情况,这是最好的整体解决方案。

数据库中的示例值:0.46

我希望得到的返回:46%

当前查询的相关部分:

    SELECT CONCAT(a.fa_rate, '%') as rate_percent
    FROM accounts a;

返回率为 0.46%。是否可以在不将数字转换为字符串的情况下返回我想要的结果?当前数据类型是 float 。

最佳答案

试试这个

   SELECT CONCAT(a.fa_rate * 100 , '%') as rate_percent
   FROM accounts a;

关于MySQL:在 View 中将小数转换为百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15931049/

相关文章:

mysql - 学校Mysql上的SQL语句

android - 动画android后按钮不起作用

iphone - 如何在实用程序类型的应用程序中查找错误?

MySQL 与 NULL 值相关的唯一键与主键

mysql - 如何防止 MySQL Create View 破坏地理空间函数名称?

Scala: View 的应用

android - 如何检查 viewStub 是否已经膨胀?

python - django:根据 get_context_data 中的 get_queryset 结果进行计算

mysql - 基于参数的 Rails DB

php - 如何使用另一个表从一个表中查找值