我有一个数字要将其格式化为Presto中的百分比。我想将0.18932格式化为18.93%。
我已尝试:
format('%s%%', decimal_number*100)
format('%s%%', round((a.decimal_number*100), 2))
结果如下: 无格式:0.019435618 第一种方法:1.9435618000% 第二种方式:1.9400000000%
有没有更简单的方法将其格式化为1.94%
format
函数接受任何JAVAformat string specifiers:
presto> select format('%.2f%%', 0.18932 * 100);
_col0
--------
18.93%
(1 row)