还是Select语句的问题 100
1.在学生管理数据库EDUC中,完成下列查询操作。(1)嵌套查询①查询选修了“高等数学”的学生学号和姓名;SelectdistinctStudent,sno,Snamef...
1.在学生管理数据库EDUC中,完成下列查询操作。
(1) 嵌套查询
① 查询选修了“高等数学”的学生学号和姓名;
Select distinct Student,sno,Sname
from Student,SC,Course
where student . Sno in
(select Sno from SC
where Student .Sno=SC.Sno and Cno in
(select Cno from Course where SC.CNO=Course.Cno and Cname=’高等数学’))
② 查询选修了“张靖海”老师所任课程的所有学生的学号和姓名。
③ 查询在2013年第2学期在11#2108教室上课的全体教师的姓名及班级。
④ 查询2013级学生所有任课教师的编号、姓名、职称、家庭住址。
2.在“TSGL”数据库中,查询下列信息:
(1) 嵌套查询
① 查询定价大于所有图书平均定价的图书信息。
② 查询高等教育出版社出版的定价高于所有图书平均定价的图书信息。
1.在学生管理数据库EDUC中,完成下列查询操作。
(1) 简单查询
① 查询选修了课程的学生学号。
② 查询选修“C1”课程的学生学号和成绩,并对查询结果按成绩的降序排列,如果成绩相同则按学号的升序排列。
③ 查询选修课程“C1”且成绩在80-90之间的学生学号和成绩,并将成绩乘以系数0.75 输出。
④ 查询计算机科学系(CS)和数学系(MA)的姓张的老师信息。
⑤ 查询2013年8月15日上午8点在11#1605教师上课的教师编号和班级号。
⑥ 查询所有男教授的教师信息。
(2) 连接查询操作
① 查询在11#1605教师上课的所有教师姓名、所在院系名和班级名称。
② 查询张明辉同学的姓名、性别、籍贯、年龄、所在班级班长姓名、所在院系领导的姓名。
③ 查询选修“C1”课程且成绩在90分以上的学生学号、姓名及成绩。
④ 查询“张靖海”老师的职称、年龄、所在院系名称、所担任的课程名称。
2.在“TSGL”数据库中,查询下列信息:
(1) 简单查询
① 查询读者表的所有信息。
② 查阅编号为”2013060328”的读者的借阅信息。
③ 查询图书表中“清华大学出版社”出版的图书书名和作者。
④ 查询书名中包含“程序设计”的图书信息。
⑤ 查询图书表中“清华大学出版社”出版的图书信息,查询结果按图书单价升序排列。
⑥ 查询成绩最高的前3名学生的学号、成绩。
⑦ 查询选修了“数据库原理及应用”课程成绩最差的3名学生的学号和成绩。 展开
(1) 嵌套查询
① 查询选修了“高等数学”的学生学号和姓名;
Select distinct Student,sno,Sname
from Student,SC,Course
where student . Sno in
(select Sno from SC
where Student .Sno=SC.Sno and Cno in
(select Cno from Course where SC.CNO=Course.Cno and Cname=’高等数学’))
② 查询选修了“张靖海”老师所任课程的所有学生的学号和姓名。
③ 查询在2013年第2学期在11#2108教室上课的全体教师的姓名及班级。
④ 查询2013级学生所有任课教师的编号、姓名、职称、家庭住址。
2.在“TSGL”数据库中,查询下列信息:
(1) 嵌套查询
① 查询定价大于所有图书平均定价的图书信息。
② 查询高等教育出版社出版的定价高于所有图书平均定价的图书信息。
1.在学生管理数据库EDUC中,完成下列查询操作。
(1) 简单查询
① 查询选修了课程的学生学号。
② 查询选修“C1”课程的学生学号和成绩,并对查询结果按成绩的降序排列,如果成绩相同则按学号的升序排列。
③ 查询选修课程“C1”且成绩在80-90之间的学生学号和成绩,并将成绩乘以系数0.75 输出。
④ 查询计算机科学系(CS)和数学系(MA)的姓张的老师信息。
⑤ 查询2013年8月15日上午8点在11#1605教师上课的教师编号和班级号。
⑥ 查询所有男教授的教师信息。
(2) 连接查询操作
① 查询在11#1605教师上课的所有教师姓名、所在院系名和班级名称。
② 查询张明辉同学的姓名、性别、籍贯、年龄、所在班级班长姓名、所在院系领导的姓名。
③ 查询选修“C1”课程且成绩在90分以上的学生学号、姓名及成绩。
④ 查询“张靖海”老师的职称、年龄、所在院系名称、所担任的课程名称。
2.在“TSGL”数据库中,查询下列信息:
(1) 简单查询
① 查询读者表的所有信息。
② 查阅编号为”2013060328”的读者的借阅信息。
③ 查询图书表中“清华大学出版社”出版的图书书名和作者。
④ 查询书名中包含“程序设计”的图书信息。
⑤ 查询图书表中“清华大学出版社”出版的图书信息,查询结果按图书单价升序排列。
⑥ 查询成绩最高的前3名学生的学号、成绩。
⑦ 查询选修了“数据库原理及应用”课程成绩最差的3名学生的学号和成绩。 展开
2个回答
展开全部
(1)嵌套查询
1、
Select t.Sname,t.sno,Sname from Student AS t WHERE t.sno IN(SELECT sno FROM Course WHERE Cname=’高等数学’)
2、
Select t.Sname,t.sno,Sname from Student AS t WHERE t.sno IN(SELECT sno FROM Course WHERE TechName=’张靖海’)
大概看了下,都是一些简单的查询语句,楼主,建议你挑选一些有难度的查询问题,我再给你解答。
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询