寻找列的%

时间:2018-10-02 21:21:06

标签: sql percentage

所以我有这个查询。通过此查询,我试图获取单个列的%。例如,在一列中所有数字的总和,然后将这些数字除以总计。我该怎么办?

如果需要更多解释,我可以帮助您解释。但是请帮忙。

1 个答案:

答案 0 :(得分:0)

如果您想要单行值与整个列之和的比率,请使用窗口函数:

select t.*,
       (col * 1.0 / sum(col) over ()) as ratio
from t;