\pi_{sname}(δ_{S.sno=SC.sno }( S×δ_{cno='c2'}(SC)))
时间: 2024-02-10 17:11:00 浏览: 135
SQL查询练习题(ppt文档).ppt
这是一个关系代数中的查询,它的含义是:找出选课表SC中选了课程c2的所有学生所选的所有课程,然后只保留学生表S中的学生姓名。
将该关系代数查询转换为 SQL 语句如下:
```
SELECT DISTINCT S.sname
FROM S, SC
WHERE S.sno = SC.sno AND SC.cno = 'c2'
```
其中,S 表示学生表,SC 表示选课表,S.sname 表示学生姓名,S.sno 表示学生编号,SC.cno 表示课程编号,SC.sno 表示选课学生的学号。查询中使用了内连接和去重操作,通过 WHERE 子句中的条件进行连接,并通过 SELECT DISTINCT 语句进行去重。
阅读全文