有三个表:学生表、课程表和学生选课表,它们的结构如下:学生表(学号,姓名,性别,年龄,系别) 课程

问题描述:

有三个表:学生表、课程表和学生选课表,它们的结构如下:学生表(学号,姓名,性别,年龄,系别) 课程
有三个表:学生表、课程表和学生选课表,它们的结构如下:
学生表(学号,姓名,性别,年龄,系别)
课程表(课程号,课程名)
学生选课表(学号,课程号,成绩).
请用SQL语句完成以下题目:
(1)检索计算机系全体学生的名单.
(2)检索考试成绩有不及格的学生学号.
(3)检索选修了1号课程的学生的学号及其成绩,查询结果按分数的降序排序.
(4)检索学生姓名机器所选修课程的课程号和成绩.
(5)检索所有比“李明”年龄大的学生姓名、年龄和性别.
1个回答 分类:综合 2014-09-28

问题解答:

我来补答
1、select 姓名 from 学生表 where 系别 = '计算机系';
2、select 学号 from 学生选课表 where 成绩 < 60 ;
3、select 学号,成绩 from 学生选课表 where 课程号=1;
4、select 学生表.姓名,学生选课表.课程号,学生选课表.成绩 from 学生表,学生选课表 where 学生表.学号 = 学生选课表.学号;
5、select 姓名,年龄,性别 from 学生表 where 年龄 > (select 年龄 from 学生表 where name = '李明');
 
 
展开全文阅读
剩余:2000
上一页:解题方法 技巧
下一页:过程3