Re: [SQL ] 加總一定要用group by嗎?
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嗎? 是否有簡潔一點的語法可以達到相同的目的呢?
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.69.66
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1488813403.A.229.html
推
03/07 11:28, , 1F
03/07 11:28, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章