统计数据库中的学生人数

来源:互联网 发布:疯狂java讲义第5版pdf 编辑:程序博客网 时间:2024/05/18 03:36
-- 统计数据库中的学生人数


 select * from Student 
 
 select count(1) as 学生总人数 from Student 
 
 -- 查询第一学期总学时
 
 select *from Subject


 select sum(ClassHour) as 第一学期总学时 from subject
  
 --查询学号为 S1201302001 的学生的第一学期考试总成绩
 
 select *from Result
 
 select sum(Studentresult) from Result where studentNO='S1201302001'
 
 --查询学号为 S1201302001 的学生的第一学期考试平均分成绩
 
select *from Result
 
 select avg(Studentresult) from Result where studentNO='S1201302001'




 --查询2013年3月22日科目"C#语言和数据库技术"的最高分,最低分,平均分


 --最高分
 SELECT MAX([StudentResult]) FROM Result WHERE ExamDate='2010-02-15'AND SubjectId=2
 --最低分
 SELECT Min([StudentResult]) FROM Result WHERE ExamDate='2010-02-15'AND SubjectId=2
 --平均分
 SELECT AVG(StudentResult) FROM Result WHERE ExamDate='2010-02-15'AND SubjectId=2


 --查询2013年3月22日科目"C#语言和数据库技术"的及格学生的平均分


 SELECT AVG(StudentResult) FROM Result WHERE ExamDate='2010-02-15'AND SubjectId=2 AND [StudentResult]>=60


 --查询所有参加“C#语言和数据库技术”科目考试的学生平均分


  SELECT AVG(StudentResult) FROM Result WHERE SubjectId=2
原创粉丝点击