计算每个岗位的平均工资,刨除张三,也刨除平均工资超过2000的数据.
2.2 联合查询
实际开发中往往数据来自不同的表,所以需要多表联合查询。...;
select 字段 from 表1 别名1,表2 别名2 where 连接条件 and 其他条件;
笛卡尔积,就是得到了一个更大的表.例数,就是原来的两个表的列数之和.行数,就是原来两个表的行数之积...-- 左外连接
select 字段名 from 表名1 left join 表名2 on 连接条件;
-- 右外连接
select 字段 from 表名1 right join 表名2 on 连接条件...;
对于左连接,以左侧的表为基准,会保证左侧表的每一个数据都存在,左侧表数据在右侧表中不存在的部分,会使用null来填充.
2.2.3 自连接
自连接是指在同一张表连接自身进行查询.
2.2.4...子查询
子查询是指嵌入在其他sql语句中的select语句,也叫嵌套查询
多行子查询:返回多行记录的子查询
IN 关键字
2.2.5 合并查询
union 允许从不同的多个表分别查询,只要求每个表查询的结果集合列的类型和个数匹配即可