--1
select 学生.学号,专业名称
from 选课 join 学生 on 选课.学号=学生.学号
where 课程号='c901'
--2
select 学生.学号,姓名,课程号,成绩
from 选课 join 学生 on 选课.学号=学生.学号
where 专业名称='工商管理' and 成绩>80
--3
select *
from 学生
where 出生日期>all(select 出生日期 from 学生 where 专业名称='工商管理')
--4
select *
from 学生
where 学号 not in(select 学号
from 选课 join 课程 on 课程.课程编号=选课.课程号
where 课程名称='艺术欣赏')
--5
select 课程类别,COUNT(*) 课程数量
from 课程
group by 课程类别
--6
select 专业名称,COUNT(*) 学生人数
from 学生
group by 专业名称
--7
select 姓名,COUNT(*) 选课门数,SUM(成绩) 总成绩
from 选课 join 学生 on 选课.学号=学生.学号
group by 姓名
order by 选课门数