设有如下所示的关系 S(S#, SNAME, AGE, SEX) C(C#, CNAME, TEACHER) SC(S#, C#, GRADE), 试用关系代数表达式表示下列查询语句: (1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。 (2)检索”李强”同学不学课程的课程号(C#)。 (3)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。 (4)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。 (5)检索全部学生都选修的课程的课程号(C#)与课程名(CNAME)。 (6) 检索至少选修了LIU老师所授全部课程的学生学号(S#)。
时间: 2023-06-03 18:04:07 浏览: 205
数据库第二章关系代数习题.doc
I D C E)
其中 S 表示学号,I 表示学生姓名的拼音首字母,D 表示学生的专业,C 表示学生的班级,E 表示学生的成绩。请问如何查询出电气工程专业(D=“电气工程”)且成绩在 80 分以上(E>80)的学生的学号和姓名?
可以使用 SQL 语句来查询满足条件的学生,具体语句如下:
SELECT S, I
FROM student
WHERE D='电气工程' AND E>80;
其中 student 是表名,S 和 I 是对应的列名,WHERE 子句用于筛选出满足条件的记录,只有 D 的值为“电气工程”且 E 的值大于 80 的记录才会被选出。最终结果是包含学号和姓名的列表。
阅读全文