Re: [SQL ] 加總一定要用group by嗎?

作者: cutekid (可愛小孩子)   2017-03-06 23:16:40
select a,b,sum(c) over (partition by 1) from table
Tricky!!
※ 引述《kisha024 (4545454554)》之銘言:
: 資料庫名稱: SQL Server
: 資料庫版本: 2012
: 內容/問題描述:
: 假設有個table T 包含欄位A varchar(100),B int ,C float
: 如果我想撈出 A,B,C,D D就單純是每列的C值的總和
: 以下語法會出錯 因為沒有group by
: select A,B,C,sum(C) from table
: 我知道可以用cursor或其他方式來兜出C的總和
: 我的問題是 加總一定要用group by嗎? 是否有簡潔一點的語法可以達到相同的目的呢?
: 謝謝
作者: retsamsu   2017-03-07 11:28:00
好方法!

Links booklink

Contact Us: admin [ a t ] ucptt.com