当前位置: 首页> 汽车> 时评 > 黄页88网全自动录播系统_怎么自己制作属于自己的网站_百度云网盘免费资源_网站搜索引擎优化情况怎么写

黄页88网全自动录播系统_怎么自己制作属于自己的网站_百度云网盘免费资源_网站搜索引擎优化情况怎么写

时间:2025/8/9 23:27:52来源:https://blog.csdn.net/qq_55401402/article/details/146381558 浏览次数: 1次
黄页88网全自动录播系统_怎么自己制作属于自己的网站_百度云网盘免费资源_网站搜索引擎优化情况怎么写

在这里插入图片描述

目录

  • 一、内连接
    • 1.1 显示SMITH的名字和部门名称
  • 二、外连接
    • 2.1 左外连接
      • 2.1.1 查询所有学生的成绩,如果这个学生没有成绩,也要将学生的个人信息显示出来
    • 2.2 右外连接
    • 2.2.1 对stu表和exam表联合查询,把所有的成绩都显示出来,即使这个成绩没有学生与它对应,也要显示出来
    • 2.2.2 列出部门名称和这些部门的员工信息,同时列出没有员工的部门
  • 结尾

一、内连接

内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选,我们前面学习的查询都是内连
接,也是在开发过程中使用的最多的连接查询。

select 字段 from1 inner join2 on 连接条件 and 其他条件;

1.1 显示SMITH的名字和部门名称

// 这是复合查询那篇文章使用的方式
select ename,dname from emp,dept where emp.deptno=dept.deptno and ename='SMITH';// 这是这一篇文章中标准的内连接方式
select ename,dname from emp inner join dept on emp.deptno=dept.deptno and ename='SMITH';

在这里插入图片描述


二、外连接

外连接分为左外连接和右外连接

2.1 左外连接

左外连接会返回左表中的所有记录,以及右表中匹配的记录。如果右表中没有与左表匹配的记录,则右表对应的列会显示为 NULL。

select 字段名 from 表名1 left join 表名2 on 连接条件

在这里插入图片描述


2.1.1 查询所有学生的成绩,如果这个学生没有成绩,也要将学生的个人信息显示出来

select * from stu left join exam on stu.id=exam.id;

在这里插入图片描述


2.2 右外连接

右外连接与左外连接相反,它会返回右表中的所有记录,以及左表中匹配的记录。如果左表中没有与右表匹配的记录,则左表对应的列会显示为 NULL。

select 字段 from 表名1 right join 表名2 on 连接条件;

2.2.1 对stu表和exam表联合查询,把所有的成绩都显示出来,即使这个成绩没有学生与它对应,也要显示出来

select * from stu right join exam on stu.id=exam.id;

在这里插入图片描述


2.2.2 列出部门名称和这些部门的员工信息,同时列出没有员工的部门

在员工表中,没有一个员工是属于40号部门的,而部门表中却却有40号部门。

在这里插入图片描述

select * from emp right join dept on emp.deptno=dept.deptno;select * from dept left join emp on emp.deptno=dept.deptno;

在这里插入图片描述


结尾

如果有什么建议和疑问,或是有什么错误,大家可以在评论区中提出。
希望大家以后也能和我一起进步!!🌹🌹
如果这篇文章对你有用的话,希望大家给一个三连支持一下!!🌹🌹

在这里插入图片描述

关键字:黄页88网全自动录播系统_怎么自己制作属于自己的网站_百度云网盘免费资源_网站搜索引擎优化情况怎么写

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: