电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据库原理实验2解答

数据库原理实验2解答_第1页
1/6
数据库原理实验2解答_第2页
2/6
数据库原理实验2解答_第3页
3/6
(1)查询性别为“男”的所有学生的名称并按学号升序排列。SELECT SnameFROM StudentsWHERE Ssex=’男'ORDER BY Sno(2)查询学生的选课成绩合格的课程成绩,并把成绩换算为积分。积分的计算公式为:[1+(考试成绩—60)*0。1]*Ccredit。考试成绩>=60 否则=0SELECT Sno, Tno, Reports.Cno, Score, 'Point of Score', CONVERT(FLOAT(1), (Score-60)*0。1*Ccredit+Ccredit)FROM Courses, ReportsWHERE Score〉=60 AND Reports。Cno=Courses.CnoUNIONSELECT Sno, Tno, Reports.Cno, Score, 'Point of Score', 0FROM Courses, ReportsWHERE Reports.Cno=Courses。Cno AND (Score < 60 OR Score IS NULL)(3)查询学分是 3 或 4 的课程的名称。 SELECT CnameFROM CoursesWHERE Ccredit IN('3',’4')(4)查询所有课程名称中含有“算法”的课程编号。SELECT CnameFROM CoursesWHERE Cname LIKE '%算法%’/*查询得到算法分析与设计、数据结构与算法分析*/(5)查询所有选课记录的课程号(不重复显示)。 SELECT DISTINCT Cno FROM Reports(6)统计所有老师的平均工资. SELECT AVG(Tsalary) FROM Teachers(7)查询所有老师的编号及选修其课程的学生的平均成绩,按平均成绩降序排列。SELECT Tno,AVG(Score)FROM ReportsGROUP BY TnoORDER BY AVG(Score) DESC(8)统计各个课程的选课人数和平均成绩.SELECT Cno,COUNT(Sno),AVG(Score)FROM ReportsGROUP BY Cno(9)查询至少选修了三门课程的学生编号和姓名。SELECT Sno,SnameFROM StudentsWHERE Sno IN(SELECT SnoFROM ReportsGROUP BY SnoHAVING COUNT(*)>=3)(10) 查询编号 S26 的学生所选的全部课程的课程名和成绩。SELECT Courses.Cname,Reports.ScoreFROM Courses,ReportsWHERE Reports.Sno='S26' AND Courses。Cno=Reports。Cno(11) 查询所有选了“数据库原理及其应用”课程的学生编号和姓名。SELECT Sno,SnameFROM StudentsWHERE Sno IN(SELECT Reports.SnoFROM Reports,CoursesWHERE Reports.Cno=Courses。Cno AND Courses.Cname='数据库原理及其应用')(12) 求出至少被两名学生选修的课程编号。SELECT DISTINCT X。CnoFROM Reports X,Reports YWHERE X.Cno=Y.Cno AND X。Sno

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据库原理实验2解答

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群