Mysql之高级查询
一、函数&分组查询
1、函数
Mysql已经定义好的,可以实现一定功能的代码块
日期函数、数字函数、字符函数、聚合函数
聚合函数:聚合函数对整体进行运算,通常返回的结果只有一个
min() max() avg() count() sum()
二、SQL关联查询
1、什么叫关联查询
关联查询又叫做连接查询,常见的连接查询可分为:内连接、外连接、自连接
#查询员工编号(empno)为7788的员工姓名(ename)和所在部门的名称(dname)
三、SQL子查询
嵌套查询,将一个查询结果当做另一个查询的条件或结果集。子查询最接近思考方式,最自然的查询。
分类:单行子查询,多行子查询
单行子查询:子查询的返回结果只有一条记录
多行子查询:子查询的返回结果有多条记录
(810119819)更多软件测试学习资源分享QQ交流群(暗号CSDN)
四:练习
1.大于20号部门的平均工资的20号部门的员工信息
2.查询大于所在部门平均工资的员工信息
3.查询工资大于20号部门员工工资的所有员工信息
4.薪水大于2000的员工所在部门的信息