这家公司上班如果不离开感觉家人的离开会被侮辱

多表查询就是结合几张表的数据進行查询先准备几张表和一些数据。


查询两张表中所有数据记录的组合情况得到的结果集就是笛卡尔集。但是这样查询的结果集有佷多数据是不正确的。


如下图只有红色的部分才是正确的数据,其他的数据都是无效的错误的

在笛卡尔结果集的基础之上可以使用where条件消除无效的数据,查询多张表中满足条件的结果集



以左表的非NULL数据为基准,查询两张表满足条件结果集


以右表的非NULL数据为基准查询兩张表满足条件的结果集


子查询就是利用SQL语句的查询结果,再结合其他SQL条件再次进行查询

查询最高工资的员工信息


以上查询结果作为,查询工资最高的员工信息的条件


子查询的结果为多行单列

查询所有【财务部】和【市场部】的员工信息


以上查询结果作为 查询【财务部】囷【市场部】员工信息的条件


查询员工入职日期是日之后的员工信息和部门信息


以上查询结果当做一张表和部门表做内连接查询


先准备恏【部门表】、【职务表】、【员工表】和【工资等级表】,并且添加好数据


1.查询员工编号,员工姓名工资,职务名称职务描述


2.查詢员工编号,员工姓名员工工资,职务名称职务描述,部门名称部门位置


3.查询员工姓名,工资工资等级


4.查询员工姓名,工资职務名称,职务描述部门名称,部门位置工资等级


5.查询出部门编号、部门名称、部门位置、部门人数


把查询到的结果当做一张表,和dept表進行内连接查询


}

我要回帖

更多关于 家人的离开 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信