我想计算availablePlaces占容量的百分比.
availablePlaces capacity 1 20 5 18 4 15
期望的结果:
availablePlaces capacity Percent 1 20 5.0 5 18 27.8 4 15 26.7
SELECT SQL查询的任何想法都允许我这样做?
谢谢!
SELECT availablePlaces,capacity,ROUND(availablePlaces * 100.0 / capacity,1) AS Percent FROM mytable
你必须乘以100.0而不是100,以避免整数除法.此外,您必须使用ROUND舍入到第一个十进制数字.
ROUND
Demo here