第一范文网 - 专业文章范例文档资料分享平台

SQL2012实验报告 - 图文

来源:用户分享 时间:2025/5/20 14:31:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

SELECT Student.* , SC.* FROM Student , SC WHERE Student.Sno= SC.Sno;

2. 查询每一门课的间接先修课(即先修课的先修课)

SELECT FIRST.Cno, SECOND.Cpno

FROM Course FIRST, Course SECOND WHERE FIRST.Cpno = SECOND.Cno;

3. 查询选修2号课程且成绩在80分以上的所有学生姓名、学号、课程名称、

成绩

SELECT Student.Sno, Sname FROM Student, SC

WHERE Student.Sno=SC.Sno AND SC.Cno= ‘2’ AND SC.Grade > 80;

嵌套查询

1. 查询与“刘晨”在同一个系学习的学生

SELECT Sno, Sname, Sdept FROM Student WHERE Sdept IN

(SELECT Sdept FROM Student

WHERE Sname=’刘晨’);

2. 找出每个学生超过他选修课程平均成绩的姓名和课程名称

select Sname,Cname from SC first,Student,Course where student.Sno=first.Sno and course.Cno=first.Cno and Grade>= (

select AVG(Grade) from SC second

where first.Sno=second.Sno );

集合查询

1. 查询计算机科学系的学生及年龄不大于19岁的学生

SELECT * FROM Student WHERE Sdept= 'CS' UNION

SELECT * FROM Student WHERE Sage<=19;

2. 查询选修课程1的学生集合与选修课程2的学生集合的交集

SELECT Sno FROM SC WHERE Cno=' 1 ' Intersect

SELECT Sno FROM SC WHERE Cno= ' 2 ';

搜索更多关于: SQL2012实验报告 - 图文 的文档
SQL2012实验报告 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9kfqm7h6p94i6jo0x0go_10.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top