首页 > 解决方案 > 在 SQL 中添加和除以 2 行以获得百分比

问题描述

从第一个表中的数据中,我如何获得总计算的简单百分比:

在此处输入图像描述

two / (two + three) = 2 / (2 + 3) = 0.4

到达:

在此处输入图像描述

标签: sql

解决方案


你可以试试下面的 -

select ((case when name='two' then value end)*1.0)/sum(value)
from t
where name in ('two','three')

推荐阅读