SQL语句_sql语句

其他范文 时间:2020-02-28 21:16:57 收藏本文下载本文
【www.daodoc.com - 其他范文】

SQL语句由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“sql语句”。

SQL练习

一、设有如下的关系模式,试用SQL语句完成以下操作:

学生(学号,姓名,性别,年龄,所在系)

课程(课程号,课程名,学分,学期,学时)

选课(学号,课程号,成绩)

1. 求选修了课程号为“C2”课的学生学号

2. 求选修了课程号为“C2”课的学生学号和姓名

3. 求没有选修课程号为“C2”课的学生学号

4. 求选修了课程号为“C2”,又选修了课程号为“C3”课的学生学号

5.求选修了课程号为“C2”或“C3”课的学生学号

6.求选修了全部课程的学生学号

7.求至少选修了学号为“98002”的学生所学过的所有课程的学生的学号和姓名。

8.查询学生选课表中的全部数据

9.查询计算机系学生的姓名、年龄

10.查询成绩在70—80分之间的学生的学号、课程号和成绩

11.查询计算机系年龄在18—20之间且性别为“男”的学生的姓名和年龄

12.查询成绩在80分以上的学生的姓名、课程号和成绩,并按成绩的降序排列结果。

13.查询哪些课程没有人选修,要求列出课程号和课程名。

14.查询数学系成绩在80分以上的学生的学号,姓名

15.查询课程号为“C02”的课程的最高分数。

16.查询计算机系学生的最大年龄和最小年龄。

17.统计每个系的学生人数。

18.统计每门课程的选课人数和考试最高分。

19.统计每个学生的选课门数和考试总成绩,并按选课门数的升序显示结果。

20.查询总成绩超过200分的学生,要求列出学号、总成绩。

21.用子查询实现如下查询:

(1)查询选修了课程号“C01”的学生的姓名和所在系。

(2)查询数学系成绩在80分以上的学生的学号和姓名。

(3)查询计算机系考试成绩最高的学生的姓名。

22.删除选课成绩小于60分的学生的选课记录。

23.将所有选修了课程“C01”的学生的成绩加10分。

24.将计算机系所有选修了课程“计算机文化基础”课程的学生的成绩加10分。

25.创建查询学生的学号、姓名、所在系、课程号、课程名、课程学分的视图。

26.创建查询每个学生的平均成绩的视图,要求列出学生学号和平均成绩。

27.创建查询每个学生的选课学分的视图,要求列出学生学号及总学分。

下载SQL语句word格式文档
下载SQL语句.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

相关专题 sql语句 语句 sql
    热门文章
      整站推荐
        点击下载本文