标签: sql percentage
所以我有这个查询。通过此查询,我试图获取单个列的%。例如,在一列中所有数字的总和,然后将这些数字除以总计。我该怎么办?
如果需要更多解释,我可以帮助您解释。但是请帮忙。
答案 0 :(得分:0)
如果您想要单行值与整个列之和的比率,请使用窗口函数:
select t.*, (col * 1.0 / sum(col) over ()) as ratio from t;