SQL分类查询 作业

发布 2022-07-08 07:06:28 阅读 5304

sql分类查询测试题。

班级序号姓名。

现有数据库“成绩管理。dbc”,数据表文件:

学生。dbf(学号(c/6)、姓名(c/8)、性别(c/2)、年龄(n/2)、党员否(l)、院系号(c/8)、备注(m)),以学号建立了主索引,以院系建立了普通索引;

成绩。dbf(学号(c/6)、课程号(c/2)、成绩(n/2)),学号和课程号分别建立了普通索引;

课程。dbf(课程号(c/2)、课程名(c/12)、任课教师(c/6)),以课程号建立了主索引。

按要求写出相关的sql命令语句。

学生。dbf

成绩。dbf 课程。dbf

sql语句查询实例。

1. 查询学生表中计算机系全体学生的名单。

2. 查询学生表中所有党员的信息。(注意逻辑型的表示方法)3. 查询学生表中所有院系为“计算机系”的党员信息。

4. 查询成绩表中所有成绩大于90(包含90)学生的学号。

5. 查询考试成绩有不及格的学生的学号。

6. 查询课程表中任课教师为“王江”的授课课程名。

7. 查询课程表中任课教师及其授课的课程名。

8. 查询学生表中院系为“信息系”的学生姓名和性别。

9. 查询年龄在20-21岁之间的学生姓名、院系和年龄。

10. 查询年龄不在20-21岁之间的学生姓名、院系和年龄。

11. 查询信息系、计算机系、外语系学生的姓名和性别。

12. 查询即不是信息系、数学系,也不是外语系的学生姓名和性别。

13. 查询学号为200701的学生详细情况。

14. 查询所有姓刘的学生的姓名、学号和性别。

15. 查询名字中第2个字为“阳”字的学生姓名和学号。

16. 查询所有不姓刘的学生姓名。

17. 查询缺少成绩的学生学号和相应课程号。

18. 查询全部有成绩的学生学号和相应课程号。

19. ★查询没有参加选修课程的学生姓名。

20. ★查询有成绩的学生姓名。(嵌套或连接)21. ★查询没有成绩的学生姓名(不包括没有参加选修的学生)。

SQL查询

1.从student表中查询学号为 的学生的姓名 stuname 和选课密码 pwd select stuname,pwd from where stuno 00000003 2.要求查询系部编号为 02 的班级信息,要求显示班级编号和班级名称。select from where departno ...

作业 SQL 分组多表子查询

sql练习二。1 列出至少有一个员工的部门所有信息。2 列出薪金比 smith 多的所有员工。3 列出入职日期早于自己直接上司的所有员工的编号,姓名,部门名称。4 列出部门名称和这些部门的员工编号和姓名,同时列出没有员工的部门。5 列出所有 clerk 办事员 的姓名及其部门名称,部门的人数。6 查...

SQL高级查询

高级查询概念。在掌握查询的基础知识后,您就可以探知查询解决方案中使用的下列高级查询概念 在选择列表中使用聚合函数。使用 group by 对多行分组。使用 union 组合结果。子查询基础知识。使用 case 处理条件数据。并行查询。汇总数据 在选择列表中使用聚合函数。聚合函数 例如 sum g c...