如何給SQL查詢添加合計行
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
SQL查詢是SQL數(shù)據(jù)庫的核心功能,下面為您介紹給SQL查詢添加合計行的方法示例,供您參考,希望對您學習SQL查詢能有所幫助。 .數(shù)據(jù)表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.負責一點,統(tǒng)計每個銷售人員以及商品的數(shù)量 -------------------------------------- emp_id product_id qty 01 001 200 01 001 700 01 小計 900 02 001 400 02 002 500 02 小計 900 合計 1800 -------------------------------------- 由于要統(tǒng)計合計以及小計,不能簡單的用nvl來產(chǎn)生"合計"了,要用grouping函數(shù),來判斷者某行是否有rollup產(chǎn)生的合計行,
注意,grouping(emp_id)=1,說明是有rollup函數(shù)生成的行,0為數(shù)據(jù)庫本身有的行。 該文章在 2011/5/4 15:27:36 編輯過 |
關鍵字查詢
相關文章
正在查詢... |