2022年数据库作业 4.pdf
《2022年数据库作业 4.pdf》由会员分享,可在线阅读,更多相关《2022年数据库作业 4.pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、刘文玲 41304289 一、查询学生 -课程数据库1.查询目前年龄大于19 岁的学生信息:学号、姓名和出生年份。SELECT SNO,NAME,2015-AGE FROM Student WHERE AGE19 2.查询每门课程的最高分,要求得到的信息包括课程号和分数。SELECT CNO,MAX(GRADE) FROM SC GROUP BY CNO 3.统计只有 2 名以下 (含 2 名)学生选修的课程情况,统计结果包括课程号、课程名和选修人数,并按选课人数降序排列。SELECT Course.CNO,CNAME,COUNT(SNO) FROM SC,Course WHERE SC.CN
2、O=Course.CNO GROUP BY(Course.CNO,Course.CNAME) HAVING COUNT(SNO)=2 ORDER BY COUNT(SC.SNO) DESC 4.查询选修了信息系统和数据库的学生的名字。(2 种方法)SELECT DISTINCT NAME FROM Student,Course,SC WHERE Student.SNO=SC.SNO AND SC.CNO=Course.CNO AND CNAME IN( 数据库 ,信息系统 ) SELECT NAME FROM Student WHERE SNO IN( 名师资料总结 - - -精品资料欢迎下载
3、 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - SELECT SNO FROM SC WHERE CNO IN( SELECT CNO FROM Course WHERE CNAME IN(数据库 ,信息系统 ) 5.查询每门课程的间接先修课程(即先修课程的先修课),输出课程和间接先修课程的课程号及学分。SELECT S1.CNO,S1.CREDIT,S2.CPNO FROM Course S1,Course S2 WHERE S1.CNO=S2.CNO; SELEC
4、T S2.CPNO,S2.CREDIT FROM Course S1,Course S2 WHERE S2.CPNO=S1.CNO 二、P130:5 (1),(4),(6)(2 种方法 ),(7) ,(9),(10),(11) (1)SELECT SNAME,CITY FROM S (4)SELECT P.PNAME,QTY FROM SPJ,P WHERE SPJ.PNO=P.PNO AND SPJ.JNO= J2 (6) SELECT JNAME FROM S,SPJ,J WHERE S.NO=SPJ.SNO AND S.CITY= 上海 AND SPJ.JNO=P.JNO 名师资料总结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库作业 2022 数据库 作业
限制150内