sum統計函式必須使用groupby嗎

2021-07-02 05:14:10 字數 749 閱讀 2803

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

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

如何用Sum函式編寫函式,使得從Sheet1到SHEET58的某個同一單元格相加

假設你要相加的從sheet1到sheet58的a1,公式為 sum sheet1 a1,sheet2 a1,sheet3 a1,sheet4 a1,sheet5 a1,sheet6 a1,sheet7 a1,sheet8 a1,sheet9 a1,sheet10 a1,sheet11 a1,shee...

python的sum函式怎麼用,Python函式 def sum a,b return a b 但我只有一個變數x 1,2 我怎麼呼叫sum函式,只能呼叫sum別扯別的

sum iterable start iterable為可迭代物件,如 sum start iterable為list列表 sum start iterable為tuple元組 最後的值 可迭代物件裡面的數相加的值 start的值 start預設為0,如果不寫就是0,為0時可以不寫 即sum 的引數...

excel的sum函式怎麼用,excel函式中SUMIF函式的使用方法

sum函式 sum 函式是求和函式。它是excel函式中最為常用的函式之一,sum函式分別出現在數學函式 全部函式兩個類別中,預設的 常用函式 中也有。sum函式的語法形式為 sum number1,number2,sum函式的注意事項 1 函式的語法中number1,number2等引數,最多有3...