|
本帖最后由 水上漂123 于 2015-5-28 22:24 编辑
第一题:- select 学号,姓名,count(课程名)as 选课数,sum(成绩) as 总成绩 f (select a.学号,姓名,课程名,成绩 f [课程$$$$] c right join (select * f [学生$$$$] a left join [成绩$$$$] b on a.学号=b.学号) d on c.课程号=d.课程号) group by 学号,姓名
复制代码 第二题:- select a.学号,姓名,c.课程名,成绩 f[学生$$$$]a,[成绩$$$$]b,[课程$$$$]c where a.学号=b.学号 and b.课程号=c.课程号 and 成绩>95
复制代码 第三题:- select c.* f[学生$$$$]c left join (select a.*,b.* f [成绩$$$$]a left join [课程$$$$]b on a.课程号=b.课程号)d on c.学号=d.学号 where 课程名 is null
复制代码 第四题:- select 学号,姓名 f (select 学号,姓名,count(课程名) as 课程数 f (select a.学号,姓名,c.课程名 f [学生$$$$]a,[成绩$$$$]b,[课程$$$$]c where a.学号=b.学号 and b.课程号=c.课程号) group by 学号,姓名) where 课程数<14
复制代码 第五题:- select a.姓名 as 姓名,a.联系电话,b.姓名 as 亲属姓名 f[员工$$$$]a,[员工$$$$]b where a.联系电话=b.亲属电话
复制代码 |
评分
-
查看全部评分
|