sum統計函式必須使用groupby嗎

時間 2021-07-02 05:13:09

1樓:匿名使用者

假設有一張學生成績表,該表有四個欄位。

creater table #t(

id int,

name varchar(20),

*** bit,

score int

)那如果你只想獲得所有人的成績(score),則直接:

select sum(score) from #t即可。但是,如果你想知道所有男生或者女生的成績,則:

select sum(score) from #t group by ***

同理,獲得某個學生的成績也是同樣的語句。

2樓:昝又藍

要看你按什麼來統計總數了,如果只是單純的對某一列進行統計總數,不用加group by。

如果統計的這一列資料有重複行 就要加group by。

使用聚合函式以後如果你select 中除了有聚合函式以外還有別的欄位,就要對那個欄位進行分組的

3樓:

有分組(如id列)時,需要用group byselect id,sum(qty) as qty from table1 group by id

不分組時用

select sum(qty) as qty from table1

4樓:___原上草

select sum(*) from table 就可以不用 group by

當有分類欄位時就一定要用。

ecel2019怎麼用sum函式

sum為求和函式,可手動輸入,也可選中數值後點選求和專案。軟體 office 2010 方法 1 開啟excel 選中要統計的數值,之後點選工具欄 開始 編輯 z 求和。2 另外,也可以手動輸入求和公式,對數值進行統計。3 如圖,手動輸入 sum 後,滑鼠選擇b2 f7區域 一 sum函式的語法格式...

解釋下ecel函式中的sum函式一下這個怎麼解釋

月夜清泉 sum 1月 a 2 a 109 b1 1月 b 2 af 109 2 1月 a 2 a 109 b1,判斷 1月 工作表a2至a109中的資料,是否等於b1的資料,是的話,返回true,否則返回false。1月 b 2 af 109,的結果與對應的b列相乘,數值與true相乘,返回原值 ...

EXCEL裡用了SUM函式 為什麼結果竟為

墨汁諾 函式引數的區域為0,這種結果多半是 計算的區域為文字格式,將其轉換為數字格式即可。如果a2 a10單元格資料為 文字 那麼通過 sum a2 a10 得到的結果為0可輸入 sumproduct a2 a10 1 萬年金剛鑽 要麼公式,要麼資料,肯定是這兩個問題。具體的,無圖無真相,即便是看到...