oracle总结代码示例

oracle总结代码示例
工资表如下:(没有雇员编号,工资薪金)
无名牌货币

001三工资80

001三补贴86

001三奖金75

002李四工资78

002李四补贴85

002李四奖金78
征求每个人的总工资和所有人的总工资,如下所示:
结果如下:
姓名薪金补贴总薪金

李四7808507802410

张三8008607502410

总1580171015304820
SQL语句:
选择解码(分组(名称)、1、总、名称)名称,
总和(解码(项目,工资,金钱,0))工资,
总和(解码(项目,补贴,金钱,0))补贴,
总和(解码(项目,奖金,金钱,0))奖金,
工资总额
从薪酬
组汇总(名称);

其中:分组函数接受一个列,该列的值是空的回1,非空返回0,只能使用ROLLUP或多维数据集的查询;

解码(项目,工资,钱,0)意味着该项的值是相对于工资,如果钱相同的回报,它不返回0。

总结

以上是本文内容对Oracle数据库和实例代码,希望对你有所帮助,感兴趣的朋友可以浏览:Oracle数据库启动阶段的分析,详细介绍了Oracle虚拟专用数据库,Oracle数据库导入TXT文件方法的介绍等等。谢谢您支持的网站。如果你有任何问题或想了解的,你可以在任何时间离开的消息,小编辑会及时回复。

tag:代码示例电脑软件Oracle

相关内容