
资料:
链接:https://pan.baidu.com/s/1gLPOrUlf4WyQzgPbFa5uAw
提取码:0ic7
mysql参考文档:
mysql文件:
length:

upper与lower

substr字符串截取:


instr:查询子串在父串中的位置

trim:去除左右两边的空格

replace:字符串替换

round:4舍5入

ceil:向上取值(取大值)

floor:向下取值

now:查询当前系统的时间

查询当前的年,月,日




按照4-3 1992的雇佣日期格式查询用户信息(通配符查看文档):




date_format:将日期转化为字符

if判断

分组函数:
sum对一组进行求和

注意分组函数sum将查询数据作为一个组 不可以再同时查询其他字段:

avg求平均值(对整个字段)

max:求最大值

min:最小值

count:计算有多少个数据

去除重复的工资进行求和:

count(1)与count(*)都是统计查询的结果有多少行

group by分组:
对department_id的数量进行统计并按照location_id进行分组


对上方进行解释:查询所有的记录并按照location_id进行分组,查询location_id并按照location_id进行分组(location_id相同的为一组),实际上可以将两个查询条件分开来执行。即:


查询每个工种的员工的平均工资

查询每个工种的员工的平均工资,且工种以A开始

只要是涉及到关键词“每个”就需要想想是不是与group by有关

查询哪个部门的员工人数大于5

分组查询及出现“每个“ ”哪个“的时候注意即可
作业:
作业1:

答案
1

2

3
自己的答案:

参考答案:

4

5

作业2:

答案
1:

2:

3:

4:

5:

作业3:

答案1:

2:

可能有用的信息:


3:
