GROUP BY
分组函数
添加筛选条件
查询邮箱中包含a字符的,每个部门的平均工资
SELECTavg(salary),department_idfromemployeeswhereemail like('%a%')group bydepartment_id;

分组前筛选:
例:
查询有奖金的每个领导手下员工的最高工资
#查询有奖金的每个领导手下员工的最高工资SELECTMAX( salary ),manager_idFROMemployeesWHEREcommission_pctGROUP BYmanager_id;
分组后筛选
查询哪个部门的员工个数>2
SELECTcount(*),department_idFROMemployeesGROUP BYdepartment_idHAVINGCOUNT(*)>2;
