目录
拓展:字符串求总和:MySQL中 0 Order 直接报无效的数字
MAX / MIN :适用于数值类型、字符串类型、日期时间类型的字段(或变量)
如何需要统计表中的记录数,使用COUNT(*)、COUNT(1)、COUNT(具体字段) 哪个效率更高呢?
实例3:查询各个department_id,job_id的平均工资
案例:查询 个个部门的最大工资,并且最大工资大于 1000的 部门
非法使用聚合函数 : 不能在 WHERE 子句中使用聚合函数:
案例:查询部门id为10,20,30,40这4个部门中最高工资比10000高的部门信息
引出问题:为什么where 的效率要比 having的效率高? 看SQL的执行原理
聚合函数介绍
AVG / SUM :只适用于数值类型的字段(或变量)
MAX / MIN :适用于数值类型、字符串类型、日期时间类型的字段(或变量)
COUNT:
其他聚合函数:
如:方差、标准差、中位数