(1),(2)你自己弄吧,
(3)select 课程.课程名, 选修.分数
from 学生 left join 选修 on 学生.学号 = 选修.学号
left join 课程 on 学修.课程号 = 课程.课程号
where 学生.姓名 = '张三';
(4)select 姓名
from 学生
where 学号 in (
select 学号
from 选修
group by 学号
having min(分数) >=60);
(5)
select top 1 姓名 , 学号
from 选修 , 学生
where 课程号 in (select 课程号
from 课程
where 任课教师='张青')
and 学生.学号 = 选修.学号
order by 分数 desc;
(6)delete from 学修 where 分数 < 60;
(7)update 选修
set 分数 = (select avg(分数) from 选修 where 课程号 = 203)
where 学号 = 105
and 课程号 = 203;