多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
**分组函数,也叫聚合函数,统计函数等,主要有** >[info]max() min() sum() avg() count() ......以上分组函数都会自动忽略null值 <br/> ``` select sum(salary) 总和,ROUND(avg(salary),2) 平均,max(salary) 最大, min(salary) 最小,count(*) 个数 from employees; -- round用于保留小数个数,会四舍五入 ``` @ ifnull(expres,expres),当null值需要参与运算时,用ifnull()转变为其他值 ``` SELECT first_name,commission_pct,salary*12*(1+IFNULL(commission_pct,0)) 年薪 from employees -- 因为commission_pct有很多null值,null与任何数做运算结果都为null,所以通过ifnull()函数将null值转为0 ``` @ 分组函数不能与其他字段混用,即使能输出,结果也是错误的 ``` select avg(salary),employee_id from employees ```