我有一个包含两列的表,最大位置数(容量)和可用位置数(availablePlaces)
我想将 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 查询的想法?
原文由 missdevops 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试这个:
您必须乘以 100.0 而不是 100,以避免整数除法。此外,您必须使用
ROUND
舍入到第一个十进制数字。演示在这里