




-- 分析: avg(sal) max(sal)-- 按照部门来分组查询SELECT AVG(sal), MAX(sal), deptnoFROM emp GROUP BY deptno;-- ?显示每个部门的每种岗位的平均工资和最低工资-- 老师分析 1. 显示每个部门的平均工资和最低工资-- 2. 显示每个部门的每种岗位的平均工资和最低工资SELECT AVG(sal), MIN(sal), deptno, jobFROM emp GROUP BY deptno, job;-- ?显示平均工资低于2000的部门号和它的平均工资 // 别名-- 1.显示各个部门的平均工资和部门号-- 2.在1的基础上,进行过滤,保留SELECT SUM(sal), MIN(sal), deptnoFROM emp GROUP BY deptnoHAVING AVG(sal) < 2000;



HAVING 来限定,而WHERE 子句是用来过滤原始行数据的。
SELECT CONCAT(LCASE(LEFT(ename, 1)), SUBSTRING(ename, 2)) AS lower_first_nameFROM emp;
SELECT LCASE(LEFT(ename, 1)) || SUBSTRING(ename, 2) AS lower_first_nameFROM emp;
下面我们要讲解的是MySQL 数学函数(数值函数),它们共同特点是专门对数值类型数据进行数学运算、格式处理或进制转换:

