1. select round((2/210) * 100, 2) || '%' from dual;
结果为.95% 0消失了.
原因:计算占比后拼接字符串,小于1的小数中,小数点前0不显示,尝试不进行拼接,0会正常显示:
解决方法:select to_char(round((2/210) * 100, 2),'fm999990.9999') ||'%' from dual;
1. select round((2/210) * 100, 2) || '%' from dual;
结果为.95% 0消失了.
原因:计算占比后拼接字符串,小于1的小数中,小数点前0不显示,尝试不进行拼接,0会正常显示:
解决方法:select to_char(round((2/210) * 100, 2),'fm999990.9999') ||'%' from dual;