使用ORDB的查询语言,分别写出下列查询的SELECT语句;
1)检索每个学生的学习课程和成绩。
2)检索至少有一门课程的求学地与籍贯在同一城市的学生的学号和姓名。
第1题:
设有SC (学号,课程号,成绩)表,下面SQL的SELECT语句检索成绩高于或等于平均成绩的学生的学号。
SELECT 学号 FROM sc
WHERE 成绩>=(SELECT【 】FROM sc)
第2题:
(1) 检索学习课程号为C2的学生学号与成绩 sc (2) 检索学习课程号为C2的学生学号与姓名 SC C (3) 检索选修课程名为MATHS的学生学号与姓名 C sc s (4) 检索选修课程号为C2或C4的学生学号 交and 并 or sc (5) 检索至少选修课程号为C2或C4的学生学号 (6) 检索不学C2课的学生姓名与年龄 (7) 检索学习全部课程的学生姓名 下面写出学生选课三张表的主码、候选码、主属性、外码
第3题:
设有三个关系: S(学号,姓名,年龄,性别) SC(学号,课程号,成绩) C(课程号,课程名,任课教师) 试用关系代数表达式表示下列查询语句。 ⑴检索张老师所授课程的课程号、课程名。 ⑵检索学号为S3学生所学课程的课程名与任课教师名。 ⑶检索至少选修刘老师所授课程中一门课程的女学生的姓名。 ⑷检索“王”同学不学的课程号。 ⑸检索全部学生都选修的课程的课程号与课程名。
第4题:
设有学生选课表:SC(学号,课程号,成绩),要求在该表中查询缺少学习成绩的学生学号和课程号,实现此查询要求的SELECT语句是______。
A.SELECT 学号,课程号 FROM SC WHERE 成绩 IS NULL
B.SELECT 学号,课程号 FROM SC WHERE 成绩 IS NOT NULL
C.SELECT 学号,课程号 FROM SC WHERE 成绩=NOT NULL
D.SELECT 学号,课程号 FROM SC WHERE 成绩=NULL
第5题:
设教学数据库Education有三个关系: 学生关系S(SNO,SNAME,AGE,SEX,SDEPT);学习关系SC(SNO,CNO,GRADE);课程关系C(CNO,CNAME,CDEPT,TNAME)。写出下列查询问题的SQL语句。 检索计算机系的全体学生的学号、姓名和性别; 检索学习课程号为C2的学生学号与姓名; 检索选修课程号为C2或C4的学生学号; 4.检索至少选修课程号为C2和C4的学生学号;