1) select a.学号,a.成绩 from 选修 a, 课程 b where a.课程号=b.课程号 and b.课程名='3号' order by a.成绩 desc -- 如果不是按课程名查,可以不用连接"课程"表 2) select a.课程号, b.课程名, count(a.学好) from 选修 a, 课程 b where a.课程号=b.课程号 group by a.课程号, b.课程名 3) select b.姓名 from 选修 a, 学生 b where a.学号=b.学号 and a.成绩 > 90 4) insert into 学生(学号,姓名,性别,年龄,所在系) values ('012508','刘敏','女',18,'计算机')
1.select 学生.学号,成绩 from 学生,选修,课程 where 课程名="3号课程" and 学生.学号=选修.学号 and 选修.课程号=课程.课程号 order by 成绩 2.select 课程号,count(学号) as 人数 from 选修 group by 课程号 3.select 姓名 from 学生,选修,课程 where 学生.学号=选修.学号 and 选修.课程号=课程.课程号 and 课程名="2号课程" and 学分>=90 4.insert into 学生 values ('012508','刘敏','女','18','计算机')