COUNT:是對記錄進行匯總,即計數
SUM:是對符合條件的數值列字段進行求和
原表數據如下:

1,當在where子句中使用Price>25時,
COUNT函數返回的是符合條件的記錄,SUM函數則是將符合條件的字段中的值相加,因為id, price都是數值型,可以相加

2,在COUNT函數和SUM函數內部設置篩選條件,返回結果如下

針對上圖中的結果進行分析:
第二列是每個Price與25對比后的判斷結果,小於25,判斷為False,用數字0表示;大於25,判斷為True,用數字1表示;
可以發現,雖然判斷結果為False,但仍然是一條記錄,所以前兩行雖然判斷結果為0,但是 count(price>25)列仍填充1
price>25為False,即0,相當於sum( 0 ) 結果仍然是0

