1. 程式人生 > >資料庫中sum和count的區別

資料庫中sum和count的區別

sum()函式和count()函式的區別:

1)求和用累加sum(),求行的個數用累計count()

2)資料庫中對空值的處理:sum()不計算,count()認為沒有此項;

示例:

SUM是對符合條件的記錄的數值列求和

COUNT 是對查詢中符合條件的結果(或記錄)的個數

例如:

表fruit

id     name    price

1     apple     3.00

2     pear       4.00

select count(price) from fruit; ----執行之後結果為:2  (表示有2條記錄)

select  sum(price) from fruit;---執行之後結果為:7:00(表示各記錄price欄位之和為7.00)