你有一个列的查询,所以现在我的问题是...显示列的值和百分比
for example:
Name value percentage
A 15000 20%
B 20000 15%
C 25000 4%
如何显示这样......
答案 0 :(得分:2)
如果您只想添加百分号,请执行以下操作:
select Name,
Value,
Percentage || '%' as Percentage
from MyTable
如果你想计算百分比,比如在名字字段上,你可以用分析函数
来计算select Name,
Value,
Round((sum(Value) over (partition by Name) / sum(Value) over ())*100) || '%' as Percentage
from MyTable