sqlserver综合编程讲稿.docVIP

  • 44
  • 0
  • 约5.93千字
  • 约 9页
  • 2016-08-21 发布于河南
  • 举报
sqlserver综合编程讲稿

习题课(2)—综合编程 一、在选修成绩中查询出选修了课程号为kc01且成绩比平均分高的学生名单。分别用以下两种方法实现:(1)使用局部变量 (2)使用子查询 [参考程序] (1)使用局部变量 USE 学生选课 GO DECLARE @avgcj float SELECT @avgcj=AVG(成绩) FROM 选修成绩 WHERE 课程号=kc01 SELECT s.* FROM 学生 s INNER JOIN 选修成绩 sc ON s.学号=sc.学号 WHERE 成绩@avgcj AND 课程号=kc01 (2)使用子查询 USE 学生选课 GO SELECT s.* FROM 学生 s INNER JOIN 选修成绩 sc ON s.学号=sc.学号 WHERE 课程号=kc01 AND 成绩all (SELECT AVG(成绩) FROM 选修成绩 WHERE 课程号=kc01) 或 USE 学生选课 GO SELECT s.* FROM 学生 s WHERE 学号 IN(SELECT 学号 FROM 选修成绩 sc WHERE 课程号=kc01AND 成绩all (SELECT AVG(成绩) FROM 选修成绩 WHERE 课程号=kc01)

文档评论(0)

1亿VIP精品文档

相关文档