数据库实验报告二 单表查询

时间:2023-08-09 06:50:18 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
实验二 单表查询

实验目的

掌握单表查询语句的使用,主要包括选择、投影运算,以及精确查询、模糊查询和分组查询、排序等内容。 实验内容

在实验一的基础上完成以下实验内容。

1 (选择表中的若干列) 求全体学生的学号、姓名、性别和年龄。



2 (不选择重复行) 求选修了课程的学生学号。



3 (选择表中的所有列) 求全体学生的详细信息。 4 (使用表达式) 求全体学生的学号、姓名和出生年份。



5 (使用列的别名) 求学生的学号和出生年份,显示时使用别名“学号”和“出生年份”。



6 (比较大小条件) 求年龄大于19岁的学生的姓名和年龄。



7 (比较大小条件) 求计算机系或信息系年龄大于18岁的学生的姓名、系和年龄。



8 (确定范围条件) 求年龄在19岁与22(20岁和22)之间的学生的学号和年龄。



9 (确定范围条件) 求年龄不在19岁与22岁之间的学生的学号和年龄。



10 (确定集合条件) 求在下列各系的学生信息:数学系、计算机系。



11 (确定集合条件) 求不是数学系、计算机系的学生信息。



12 (模糊查询) 求姓名是以“李”打头的学生。



13 (模糊查询) 求姓名中含有“志”的学生。



14 (模糊查询) 求姓名长度至少是三个汉字且倒数第三个汉字必须是“马”的学




生。



15 (模糊查询) 求选修课程001003,成绩在8090之间,学号为96xxx学生的学号、课程号和成绩。

16 (涉及空值查询) 求缺少学习成绩的学生的学号和课程号。 17

17(控制行的显示顺序) 求选修001课程的学生的学号、课程号和分数,结果按分数降序排序。



18 (组函数) 求学生总人数。



19 (组函数) 求选修了课程的学生人数。



20 (组函数) 求计算机系学生的平均年龄。



21 (组函数) 求选修了课程001的最高、最低与平均成绩。



22 (分组查询) 求各门课程的平均成绩与总成绩。



23 (分组查询) 求各门课程的平均成绩与总成绩,结果按总成绩排序。



24 (分组查询) 求各系、各班级的人数和平均年龄。




本文来源:https://www.wddqw.com/doc/44792345d3f34693daef5ef7ba0d4a7303766cd7.html