如何给SQL查询添加合计行
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
SQL查询是SQL数据库的核心功能,下面为您介绍给SQL查询添加合计行的方法示例,供您参考,希望对您学习SQL查询能有所帮助。 .数据表t_test id emp_id product_id qty 1 01 001 200 2 01 002 300 2 01 002 400 3 02 001 400 4 02 002 500
2.需要得到的结果 需要得到类似下面的结果 -------------------------------------- emp_id qty 01 900 02 900 合计 1800 -------------------------------------- 大家看到了,这里加上了一个合计列 参考sql语句如下
SQL查询的结果如下所示 emp_id qty_Total 1 900 3.负责一点,统计每个销售人员以及商品的数量 -------------------------------------- emp_id product_id qty 01 001 200 01 001 700 01 小计 900 02 001 400 02 002 500 02 小计 900 合计 1800 -------------------------------------- 由于要统计合计以及小计,不能简单的用nvl来产生"合计"了,要用grouping函数,来判断者某行是否有rollup产生的合计行,
注意,grouping(emp_id)=1,说明是有rollup函数生成的行,0为数据库本身有的行。 该文章在 2011/5/4 15:27:36 编辑过 |
关键字查询
相关文章
正在查询... |