MySQL数据库 *实验报告7 多表连接查询

本文介绍了在xscj和ygg1两个数据库中进行SQL查询操作的实例,包括学生选课情况、课程选修情况、员工薪水及部门信息等。通过内连接方法展示了如何获取特定条件的数据,如成绩高于80分的学生、所有学生的选课记录、不同课程的选修情况、员工的部门及薪水、不在市场部工作的员工等。此外,还展示了找出收入相同的员工。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

以下为本次实验的内容

首先,本次实验分别有xscj 和 ygg1 两个数据库

+----------------+
| Tables_in_xscj |
+----------------+
| js             |
| kc             |
| xs             |
| xs1            |
| xs_kc          |
+----------------+
+----------------+
| Tables_in_ygg1 |
+----------------+
| departments    |
| employees      |
| salary         |
| salary_level   |
+----------------+

1.查找选修了101号课程且成绩不少于80分的学生的学号,姓名,课程号和成绩。[注:两个不同的表]

写法1select xs.学号,姓名,课程号,成绩 from xs,xs_kc
where xs.学号 = xs_kc.学号 and 课程号 = '101' and 成绩 >= 80;
写法2select 学号,姓名,课程号,成绩 from xs join xs_kc using(学号)
where 课程号 = '101' and 成绩 >= 80;
+--------+--------+--------+------+
| 学号   | 姓名   | 课程号 |</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值