下面的所有关系代数表达式查询,都在 relax 软件的 college 数据库上完成 任务07-1. 查找计算机系学生的选课情况,列出学号、姓名、课号和分数【连接】 任务07-2. 查找计算机系 19 岁男生【选择之合并律,交之结合律,交之分配律】
时间: 2024-02-18 07:06:29 浏览: 117
用关系代数表达式表示查询-关系数据库
任务07-1. 查找计算机系学生的选课情况,列出学号、姓名、课号和分数【连接】
```
SELECT s.sno, s.sname, sc.cno, sc.score
FROM student s, sc
WHERE s.sno = sc.sno AND s.sdept = '计算机系';
```
任务07-2. 查找计算机系 19 岁男生【选择之合并律,交之结合律,交之分配律】
```
SELECT s.sno, s.sname, s.sage, s.ssex
FROM student s
WHERE s.sdept = '计算机系' AND s.sage = 19 AND s.ssex = '男';
```
说明:
- 选择之合并律:可以将多个条件用 AND 连接起来;
- 交之结合律:可以将多个表的连接用 JOIN 连接起来;
- 交之分配律:可以将多个条件中的公共部分提取出来,放在连接操作前面。
阅读全文