Ⅰ.分組函數(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) Ⅲ.語法: select 分組函數(shù) 別名,分組后的字段 from 表 【where 分組前篩選】 group by 分組的字段 【having 分組后篩選】 【order by 排序的字段】 從上到下依次順序,不能顛倒順序 Ⅳ.分組查詢:和分組函數(shù)一起搭配使用的查詢,換句話說,分組查詢一般都會(huì)用到分組函數(shù)``
|