sql查询语句练习(解析版).docVIP

  • 21
  • 0
  • 约1.28万字
  • 约 13页
  • 2016-04-13 发布于山西
  • 举报
sql查询语句练习(解析版)

sql查询语句练习 表情况 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; ? select a.S# from (select s#,score from SC where C#=001) a,(select s#,score ? from SC where C#=002) b ? where a.scoreb.score and a.s#=b.s#; 2、查询平均成绩大于60分的同学的学号和平均成绩; ??? select S#,avg(score) rom sc ??? group by S# having avg(score) 60; ING 子句原因是,WHERE 关键字无法与合计函数一起使用。 合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句根据一个或多个列对结果集进行分组 3、查询所有同学的学号、姓名、选课数、总成绩; ? select Student.S#,Student.Sname,count(SC.C#),sum(score) ? from Student left Outer join SC on

文档评论(0)

1亿VIP精品文档

相关文档