PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Database
[SQL ] 加總一定要用group by嗎?
作者:
kisha024
(4545454554)
2017-03-06 16:08:27
資料庫名稱: 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-06 16:56:00
select A, B, C, (select sum(C) from table) as Dfrom table 這樣呢?
作者:
kisha024
(4545454554)
2017-03-06 17:13:00
謝謝 這樣真的簡潔多了我不知道原來只撈1個欄位可以不用group by就加總
作者:
tarjan
(Mr. Everything)
2017-03-06 20:58:00
每列C值的總和-->不就是C嗎?
繼續閱讀
[情報] SQL 資料庫在AWS雲端的最佳實踐
rockchangnew
Re: [系統] mongoDB安裝方法
stickkk
[系統] mongoDB安裝方法
stickkk
[問題] 連接sql server 出現 malformed packet
phycheout
[SQL ] MySQL Installer is running in Communit
dharma
Fw: [問題] ubuntu db config
sean72
[SQL ] 請問要如何修改上線系統的表格??
meteor007
[討論] 自動編輯匯出word
jack7878945
Re: [SQL ] 用數字取代原有的欄位內容
cutekid
[SQL ] 用數字取代原有的欄位內容
Schematic
Links
booklink
Contact Us: admin [ a t ] ucptt.com