sqlserver2012——使用子查询

1

select A.成绩,A.分数,B.姓名
FROM 成绩信息 A, 学生信息 B
 WHERE A.学生编号=B.学号 AND A.课程编号=‘2’ AND A.考试编号=‘0801’ AND A.分数 <(
SELECT AVG(分数) FROM 成绩信息 A,学生信息 B 
where A.学生编号=B.学号 AND A.课程编号=‘2’ and A.考试编号='0801')

2

select A.成绩,A.分数,B.姓名
FROM 成绩信息 A, 学生信息 B
 WHERE A.学生编号=B.学号 AND A.课程编号=‘2’ AND A.考试编号=‘0801’ AND A.分数 in(
SELECT 学号 FROM 班级信息 A,学生信息 B 
where A.班级编号=B.所属班级 AND A.班级编号=‘201905’)

 

posted @ 2019-05-19 14:31  风情单车  阅读(327)  评论(0编辑  收藏  举报