资料:
链接: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: