作者jonce007 (汪汪)
看板Database
標題Re: [SQL ] select 小計後如何總計?
時間Wed Aug 17 15:55:33 2016
※ 引述《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
→ jonce007: union + order by 嗎? 08/17 16:29
推 JeremyJoung: group by `主鍵` 08/17 16:41
→ jonce007: 感謝Jeremy大的提示。 08/18 20:34