有时我们需要输出百分数形式的数据出来,而数据库中的数据是小数形式的,我们可参考下面的SQL语句:
原始数据:
可参考的SQL 语句:
SELECT trans_rate,CONCAT(TRUNCATE(trans_rate * 100,3) ,"%") 转成百分数形式 FROM tmp_table;
补充:
(1)、 CONCAT() 函数用于将多个字符串连接成一个字符串
(2)、TRUNCATE(X, D) 函数作用是将一个数字(X)截断为指定的小数位数(D),
若 D 为负,则 TRUNCATE(X, D) 函数使小数点左边的 D 位变为 0,
若 D 为 0,则返回值没有小数点
处理后的形式为:
希望对你有帮助!!!