Re: [SQL ] select 小計後如何總計?

看板Database (資料庫)作者 (汪汪)時間8年前 (2016/08/17 15:55), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《jonce007 (汪汪)》之銘言: : ex: : select id, count(DISTINCT no_a), count(DISTINCT no_b), sum(score) : group by id : 可以得到每個id 小計有 幾個no_a, 幾個no_b, 和總分, : 如果最後一行想要顯示 "總計", 123, 456, 789 : 應該如何做呢 ? 感謝c大回答的 with rollup, 小弟又有兩個新的問題。 1.沒有group by, 單純想在檔尾列出總計,不能用with rollup要用什麼指令呢? 股溝怎麼露出,都是 group by ...with rollup. 這個問題小點,可以在前端邊列印邊統計,但既要用sql還是學會比較好。 2.如果要明細+小計+總計....這我在.dbf檔時代常寫,sql就完全想不出來, 可以提示一下方向嗎? ------------------- id001 , 5, 1 id001 , 2, 3 id001小計, 7, 4 id002 , 2, 4 id002 , 3, 9 id002小計, 5,13 ... ... 總計,99,999 -------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.136.100 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1471420535.A.89B.html

08/17 16:29, , 1F
union + order by 嗎?
08/17 16:29, 1F

08/17 16:41, , 2F
group by `主鍵`
08/17 16:41, 2F

08/18 20:34, , 3F
感謝Jeremy大的提示。
08/18 20:34, 3F
文章代碼(AID): #1Nj1XtYR (Database)
討論串 (同標題文章)
文章代碼(AID): #1Nj1XtYR (Database)