我想找到每行第三列的百分比,No- 549/(549+342) 是 - 342/(549+342)
我已经尝试过
select Survived, cnt, round(100*(cnt/sum(cnt)), 2) as prcntage from survivalCnt
也可以进行分组,但似乎没有任何效果,
我也尝试过分区。
有人可以帮助我吗,我知道这是一个简单的问题,我似乎无法指出答案
您需要一个子查询来运行计算
SELECT
Survived,
cnt,
(cnt * 100.0 / (SELECT SUM(cnt) FROM survival_data)) AS "%"
FROM
survival_data;