Ⅰ.分組函數(shù)的分類:
max():最大值
min():最小值
sum():和
avg():平均值
count():計(jì)算非空的個(gè)數(shù)
這些都是通用的,sqlserver、oracle、mysql都是一樣的
Ⅱ.特點(diǎn):
1.sum、avg只支持?jǐn)?shù)值型,count、max、min支持任何類型
2.這幾個(gè)分組函數(shù),都是忽略null值
3.count()分組函數(shù),支持以下寫法
count(*) 建議使用,性能高
count(1)
Ⅲ.語(yǔ)法:
select 分組函數(shù) 別名,分組后的字段
from 表
【where 分組前篩選】
group by 分組的字段
【having 分組后篩選】
【order by 排序的字段】
從上到下依次順序,不能顛倒順序
Ⅳ.分組查詢:和分組函數(shù)一起搭配使用的查詢,換句話說(shuō),分組查詢一般都會(huì)用到分組函數(shù)``
聯(lián)系客服