第十一章 上机
来源:互联网 发布:自学数据挖掘 编辑:程序博客网 时间:2024/05/18 00:55
--上机1 --1 SELECT GradeId ,SUM (ClassHour) FROM [MySchool].[dbo].[Subject] GROUP BY GradeId ORDER BY SUM (ClassHour) --2 SELECT StudentNo,AVG(StudentResult)AS 平均分 FROM dbo.Result GROUP BY StudentNo --3 SELECT SubjectId,AVG(StudentResult)AS 平均分 FROM dbo.Result GROUP BY SubjectId ORDER BY AVG(StudentResult) DESC --4 SELECT StudentNo,SUM(StudentResult)AS 总分 FROM dbo.Result GROUP BY StudentNo ORDER BY SUM(StudentResult) dbo.Result --上机2 --1 SELECT GradeId,COUNT(ClassHour)AS 课程数 FROM [MySchool].[dbo].[Subject] GROUP BY GradeId --2 SELECT GradeId,AVG(DATEDIFF(dd,BornDate,GETDATE())/365)AS 平均年龄 FROM [MySchool].[dbo].[Student] GROUP BY GradeId --3 SELECT GradeId,COUNT(*) AS 人数 FROM dbo.Student WHERE Address LIKE '%北京%' GROUP BY GradeId --4 SELECT StudentNo AS 学员,AVG(StudentResult)AS 平均分 FROM [MySchool].[dbo].[Result] GROUP BY StudentNo HAVING AVG(StudentResult)>60 ORDER BY AVG(StudentResult)desc --5 SELECT ExamDate AS 日期, avg(StudentResult)AS 平均分 FROM [MySchool].[dbo].[Result] WHERE ExamDate='2013-3-22'and StudentResult>60 GROUP BY ExamDate --6 SELECT StudentNo AS 学号,COUNT(StudentResult)AS 不及格次数 FROM [MySchool].[dbo].[Result] WHERE StudentResult<60 GROUP BY StudentNo --上机3--1SELECT StudentName,s.GradeId,phone FROM Student s inner join Grade g ON s.GradeId=g.GradeId --2SELECT GradeName,SubjectName,ClassHour FROM Subject j inner join Grade g ON j.GradeId=g.GradeId WHERE g.GradeId=1 --3SELECT StudentName,StudentResult,ExamDate FROM Student s inner join Result r ON s.StudentNo=r.StudentNo WHERE SubjectId=1 --4SELECT SubjectName,StudentResult,ExamDate FROM Result r inner join Subject s ON s.SubjectId=r.SubjectIdWHERE StudentNo='S1101007' -- 5SELECT StudentNo,SubjectName,StudentResult,ExamDate FROM Result r inner join Subject s ON s.SubjectId=r.SubjectIdWHERE StudentResult<>0 --上机4--查询学生学号、姓名、考试科目名称及成绩。SELECT S.StudentNo AS 学号,S.StudentName AS 姓名,J.SubjectName AS 科目名称,R.StudentResult AS 成绩FROM Result AS RINNER JOIN Student AS S ON(R.StudentNo=S.StudentNo)INNER JOIN Subject AS J ON(R.SubjectId=J.SubjectId)SELECT S.StudentNo AS 学号,S.StudentName AS 姓名,J.SubjectName AS 科目名称,R.StudentResult AS 成绩FROM Result AS R,Student AS S,Subject AS JWHERE(R.StudentNo=S.StudentNo) AND (R.SubjectId=J.SubjectId)--查询参加“走进Java编程世界”考试的学生姓名、成绩、考试日期。SELECT S.StudentName AS 姓名,R.StudentResult AS 成绩,R.ExamDate AS 考试日期FROM Result AS RINNER JOIN Student AS S ON (R.StudentNo=S.StudentNo)INNER JOIN Subject AS J ON(R.SubjectId=J.SubjectId)WHERE J.SubjectName='走进Java编程世界' SELECT S.StudentName AS 姓名,R.StudentResult AS 成绩,R.ExamDate AS 考试日期FROM Result AS R, Student AS S ,Subject AS JWHERE(R.StudentNo=S.StudentNo) AND (R.SubjectId=J.SubjectId)AND J.SubjectName='走进Java编程世界'
0 0
- 第十一章上机3
- 第十一章 上机
- 第十一章上机练习
- 第十一章全部上机代码
- C#第十一三章 上机
- SOL第十一章上机题1-5
- C# 第十一章上机练习1
- ACCP S1 SQL第十一章上机练习
- c# 第十一章 上机练习3
- SQL第十一章上机练习1
- SQL第十一章 上机练习2
- SQL第十一章上机练习3
- SQL第十一章上机练习4
- c# 第十一章上机练习4
- 第十一章
- 第十一章
- 第十一章
- 第十一章
- Android开发艺术探索<Drawable系列之一BitmapDrawable>
- 11上机练习4
- java导出功能(根据查询条件导出.csv格式)
- linux启动过详解
- 11章 5题
- 第十一章 上机
- android6.0增加的特性
- HTML5 - 新增属性
- hibernate实体对象的生命周期
- 11上机练习5
- java实现stack
- boardDaemon for communication with java mina udp socket.
- 想要做一个类似平安好医生的安卓app 请前辈们多帮助一下小白
- tomcat的maxThreads、acceptCount(最大线程数、最大排队数)